<!DOCTYPE html>
<html>
<head><meta charset="utf-8" />

<title>charp02</title>

<script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.1.10/require.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>



<style type="text/css">
    /*!
*
* Twitter Bootstrap
*
*/
/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
  *:before,
  *:after {
    background: transparent !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  .navbar {
    display: none;
  }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('../components/bootstrap/fonts/glyphicons-halflings-regular.eot');
  src: url('../components/bootstrap/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.woff') format('woff'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
  content: "\002a";
}
.glyphicon-plus:before {
  content: "\002b";
}
.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac";
}
.glyphicon-minus:before {
  content: "\2212";
}
.glyphicon-cloud:before {
  content: "\2601";
}
.glyphicon-envelope:before {
  content: "\2709";
}
.glyphicon-pencil:before {
  content: "\270f";
}
.glyphicon-glass:before {
  content: "\e001";
}
.glyphicon-music:before {
  content: "\e002";
}
.glyphicon-search:before {
  content: "\e003";
}
.glyphicon-heart:before {
  content: "\e005";
}
.glyphicon-star:before {
  content: "\e006";
}
.glyphicon-star-empty:before {
  content: "\e007";
}
.glyphicon-user:before {
  content: "\e008";
}
.glyphicon-film:before {
  content: "\e009";
}
.glyphicon-th-large:before {
  content: "\e010";
}
.glyphicon-th:before {
  content: "\e011";
}
.glyphicon-th-list:before {
  content: "\e012";
}
.glyphicon-ok:before {
  content: "\e013";
}
.glyphicon-remove:before {
  content: "\e014";
}
.glyphicon-zoom-in:before {
  content: "\e015";
}
.glyphicon-zoom-out:before {
  content: "\e016";
}
.glyphicon-off:before {
  content: "\e017";
}
.glyphicon-signal:before {
  content: "\e018";
}
.glyphicon-cog:before {
  content: "\e019";
}
.glyphicon-trash:before {
  content: "\e020";
}
.glyphicon-home:before {
  content: "\e021";
}
.glyphicon-file:before {
  content: "\e022";
}
.glyphicon-time:before {
  content: "\e023";
}
.glyphicon-road:before {
  content: "\e024";
}
.glyphicon-download-alt:before {
  content: "\e025";
}
.glyphicon-download:before {
  content: "\e026";
}
.glyphicon-upload:before {
  content: "\e027";
}
.glyphicon-inbox:before {
  content: "\e028";
}
.glyphicon-play-circle:before {
  content: "\e029";
}
.glyphicon-repeat:before {
  content: "\e030";
}
.glyphicon-refresh:before {
  content: "\e031";
}
.glyphicon-list-alt:before {
  content: "\e032";
}
.glyphicon-lock:before {
  content: "\e033";
}
.glyphicon-flag:before {
  content: "\e034";
}
.glyphicon-headphones:before {
  content: "\e035";
}
.glyphicon-volume-off:before {
  content: "\e036";
}
.glyphicon-volume-down:before {
  content: "\e037";
}
.glyphicon-volume-up:before {
  content: "\e038";
}
.glyphicon-qrcode:before {
  content: "\e039";
}
.glyphicon-barcode:before {
  content: "\e040";
}
.glyphicon-tag:before {
  content: "\e041";
}
.glyphicon-tags:before {
  content: "\e042";
}
.glyphicon-book:before {
  content: "\e043";
}
.glyphicon-bookmark:before {
  content: "\e044";
}
.glyphicon-print:before {
  content: "\e045";
}
.glyphicon-camera:before {
  content: "\e046";
}
.glyphicon-font:before {
  content: "\e047";
}
.glyphicon-bold:before {
  content: "\e048";
}
.glyphicon-italic:before {
  content: "\e049";
}
.glyphicon-text-height:before {
  content: "\e050";
}
.glyphicon-text-width:before {
  content: "\e051";
}
.glyphicon-align-left:before {
  content: "\e052";
}
.glyphicon-align-center:before {
  content: "\e053";
}
.glyphicon-align-right:before {
  content: "\e054";
}
.glyphicon-align-justify:before {
  content: "\e055";
}
.glyphicon-list:before {
  content: "\e056";
}
.glyphicon-indent-left:before {
  content: "\e057";
}
.glyphicon-indent-right:before {
  content: "\e058";
}
.glyphicon-facetime-video:before {
  content: "\e059";
}
.glyphicon-picture:before {
  content: "\e060";
}
.glyphicon-map-marker:before {
  content: "\e062";
}
.glyphicon-adjust:before {
  content: "\e063";
}
.glyphicon-tint:before {
  content: "\e064";
}
.glyphicon-edit:before {
  content: "\e065";
}
.glyphicon-share:before {
  content: "\e066";
}
.glyphicon-check:before {
  content: "\e067";
}
.glyphicon-move:before {
  content: "\e068";
}
.glyphicon-step-backward:before {
  content: "\e069";
}
.glyphicon-fast-backward:before {
  content: "\e070";
}
.glyphicon-backward:before {
  content: "\e071";
}
.glyphicon-play:before {
  content: "\e072";
}
.glyphicon-pause:before {
  content: "\e073";
}
.glyphicon-stop:before {
  content: "\e074";
}
.glyphicon-forward:before {
  content: "\e075";
}
.glyphicon-fast-forward:before {
  content: "\e076";
}
.glyphicon-step-forward:before {
  content: "\e077";
}
.glyphicon-eject:before {
  content: "\e078";
}
.glyphicon-chevron-left:before {
  content: "\e079";
}
.glyphicon-chevron-right:before {
  content: "\e080";
}
.glyphicon-plus-sign:before {
  content: "\e081";
}
.glyphicon-minus-sign:before {
  content: "\e082";
}
.glyphicon-remove-sign:before {
  content: "\e083";
}
.glyphicon-ok-sign:before {
  content: "\e084";
}
.glyphicon-question-sign:before {
  content: "\e085";
}
.glyphicon-info-sign:before {
  content: "\e086";
}
.glyphicon-screenshot:before {
  content: "\e087";
}
.glyphicon-remove-circle:before {
  content: "\e088";
}
.glyphicon-ok-circle:before {
  content: "\e089";
}
.glyphicon-ban-circle:before {
  content: "\e090";
}
.glyphicon-arrow-left:before {
  content: "\e091";
}
.glyphicon-arrow-right:before {
  content: "\e092";
}
.glyphicon-arrow-up:before {
  content: "\e093";
}
.glyphicon-arrow-down:before {
  content: "\e094";
}
.glyphicon-share-alt:before {
  content: "\e095";
}
.glyphicon-resize-full:before {
  content: "\e096";
}
.glyphicon-resize-small:before {
  content: "\e097";
}
.glyphicon-exclamation-sign:before {
  content: "\e101";
}
.glyphicon-gift:before {
  content: "\e102";
}
.glyphicon-leaf:before {
  content: "\e103";
}
.glyphicon-fire:before {
  content: "\e104";
}
.glyphicon-eye-open:before {
  content: "\e105";
}
.glyphicon-eye-close:before {
  content: "\e106";
}
.glyphicon-warning-sign:before {
  content: "\e107";
}
.glyphicon-plane:before {
  content: "\e108";
}
.glyphicon-calendar:before {
  content: "\e109";
}
.glyphicon-random:before {
  content: "\e110";
}
.glyphicon-comment:before {
  content: "\e111";
}
.glyphicon-magnet:before {
  content: "\e112";
}
.glyphicon-chevron-up:before {
  content: "\e113";
}
.glyphicon-chevron-down:before {
  content: "\e114";
}
.glyphicon-retweet:before {
  content: "\e115";
}
.glyphicon-shopping-cart:before {
  content: "\e116";
}
.glyphicon-folder-close:before {
  content: "\e117";
}
.glyphicon-folder-open:before {
  content: "\e118";
}
.glyphicon-resize-vertical:before {
  content: "\e119";
}
.glyphicon-resize-horizontal:before {
  content: "\e120";
}
.glyphicon-hdd:before {
  content: "\e121";
}
.glyphicon-bullhorn:before {
  content: "\e122";
}
.glyphicon-bell:before {
  content: "\e123";
}
.glyphicon-certificate:before {
  content: "\e124";
}
.glyphicon-thumbs-up:before {
  content: "\e125";
}
.glyphicon-thumbs-down:before {
  content: "\e126";
}
.glyphicon-hand-right:before {
  content: "\e127";
}
.glyphicon-hand-left:before {
  content: "\e128";
}
.glyphicon-hand-up:before {
  content: "\e129";
}
.glyphicon-hand-down:before {
  content: "\e130";
}
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.glyphicon-globe:before {
  content: "\e135";
}
.glyphicon-wrench:before {
  content: "\e136";
}
.glyphicon-tasks:before {
  content: "\e137";
}
.glyphicon-filter:before {
  content: "\e138";
}
.glyphicon-briefcase:before {
  content: "\e139";
}
.glyphicon-fullscreen:before {
  content: "\e140";
}
.glyphicon-dashboard:before {
  content: "\e141";
}
.glyphicon-paperclip:before {
  content: "\e142";
}
.glyphicon-heart-empty:before {
  content: "\e143";
}
.glyphicon-link:before {
  content: "\e144";
}
.glyphicon-phone:before {
  content: "\e145";
}
.glyphicon-pushpin:before {
  content: "\e146";
}
.glyphicon-usd:before {
  content: "\e148";
}
.glyphicon-gbp:before {
  content: "\e149";
}
.glyphicon-sort:before {
  content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.glyphicon-sort-by-order:before {
  content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.glyphicon-unchecked:before {
  content: "\e157";
}
.glyphicon-expand:before {
  content: "\e158";
}
.glyphicon-collapse-down:before {
  content: "\e159";
}
.glyphicon-collapse-up:before {
  content: "\e160";
}
.glyphicon-log-in:before {
  content: "\e161";
}
.glyphicon-flash:before {
  content: "\e162";
}
.glyphicon-log-out:before {
  content: "\e163";
}
.glyphicon-new-window:before {
  content: "\e164";
}
.glyphicon-record:before {
  content: "\e165";
}
.glyphicon-save:before {
  content: "\e166";
}
.glyphicon-open:before {
  content: "\e167";
}
.glyphicon-saved:before {
  content: "\e168";
}
.glyphicon-import:before {
  content: "\e169";
}
.glyphicon-export:before {
  content: "\e170";
}
.glyphicon-send:before {
  content: "\e171";
}
.glyphicon-floppy-disk:before {
  content: "\e172";
}
.glyphicon-floppy-saved:before {
  content: "\e173";
}
.glyphicon-floppy-remove:before {
  content: "\e174";
}
.glyphicon-floppy-save:before {
  content: "\e175";
}
.glyphicon-floppy-open:before {
  content: "\e176";
}
.glyphicon-credit-card:before {
  content: "\e177";
}
.glyphicon-transfer:before {
  content: "\e178";
}
.glyphicon-cutlery:before {
  content: "\e179";
}
.glyphicon-header:before {
  content: "\e180";
}
.glyphicon-compressed:before {
  content: "\e181";
}
.glyphicon-earphone:before {
  content: "\e182";
}
.glyphicon-phone-alt:before {
  content: "\e183";
}
.glyphicon-tower:before {
  content: "\e184";
}
.glyphicon-stats:before {
  content: "\e185";
}
.glyphicon-sd-video:before {
  content: "\e186";
}
.glyphicon-hd-video:before {
  content: "\e187";
}
.glyphicon-subtitles:before {
  content: "\e188";
}
.glyphicon-sound-stereo:before {
  content: "\e189";
}
.glyphicon-sound-dolby:before {
  content: "\e190";
}
.glyphicon-sound-5-1:before {
  content: "\e191";
}
.glyphicon-sound-6-1:before {
  content: "\e192";
}
.glyphicon-sound-7-1:before {
  content: "\e193";
}
.glyphicon-copyright-mark:before {
  content: "\e194";
}
.glyphicon-registration-mark:before {
  content: "\e195";
}
.glyphicon-cloud-download:before {
  content: "\e197";
}
.glyphicon-cloud-upload:before {
  content: "\e198";
}
.glyphicon-tree-conifer:before {
  content: "\e199";
}
.glyphicon-tree-deciduous:before {
  content: "\e200";
}
.glyphicon-cd:before {
  content: "\e201";
}
.glyphicon-save-file:before {
  content: "\e202";
}
.glyphicon-open-file:before {
  content: "\e203";
}
.glyphicon-level-up:before {
  content: "\e204";
}
.glyphicon-copy:before {
  content: "\e205";
}
.glyphicon-paste:before {
  content: "\e206";
}
.glyphicon-alert:before {
  content: "\e209";
}
.glyphicon-equalizer:before {
  content: "\e210";
}
.glyphicon-king:before {
  content: "\e211";
}
.glyphicon-queen:before {
  content: "\e212";
}
.glyphicon-pawn:before {
  content: "\e213";
}
.glyphicon-bishop:before {
  content: "\e214";
}
.glyphicon-knight:before {
  content: "\e215";
}
.glyphicon-baby-formula:before {
  content: "\e216";
}
.glyphicon-tent:before {
  content: "\26fa";
}
.glyphicon-blackboard:before {
  content: "\e218";
}
.glyphicon-bed:before {
  content: "\e219";
}
.glyphicon-apple:before {
  content: "\f8ff";
}
.glyphicon-erase:before {
  content: "\e221";
}
.glyphicon-hourglass:before {
  content: "\231b";
}
.glyphicon-lamp:before {
  content: "\e223";
}
.glyphicon-duplicate:before {
  content: "\e224";
}
.glyphicon-piggy-bank:before {
  content: "\e225";
}
.glyphicon-scissors:before {
  content: "\e226";
}
.glyphicon-bitcoin:before {
  content: "\e227";
}
.glyphicon-btc:before {
  content: "\e227";
}
.glyphicon-xbt:before {
  content: "\e227";
}
.glyphicon-yen:before {
  content: "\00a5";
}
.glyphicon-jpy:before {
  content: "\00a5";
}
.glyphicon-ruble:before {
  content: "\20bd";
}
.glyphicon-rub:before {
  content: "\20bd";
}
.glyphicon-scale:before {
  content: "\e230";
}
.glyphicon-ice-lolly:before {
  content: "\e231";
}
.glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}
.glyphicon-education:before {
  content: "\e233";
}
.glyphicon-option-horizontal:before {
  content: "\e234";
}
.glyphicon-option-vertical:before {
  content: "\e235";
}
.glyphicon-menu-hamburger:before {
  content: "\e236";
}
.glyphicon-modal-window:before {
  content: "\e237";
}
.glyphicon-oil:before {
  content: "\e238";
}
.glyphicon-grain:before {
  content: "\e239";
}
.glyphicon-sunglasses:before {
  content: "\e240";
}
.glyphicon-text-size:before {
  content: "\e241";
}
.glyphicon-text-color:before {
  content: "\e242";
}
.glyphicon-text-background:before {
  content: "\e243";
}
.glyphicon-object-align-top:before {
  content: "\e244";
}
.glyphicon-object-align-bottom:before {
  content: "\e245";
}
.glyphicon-object-align-horizontal:before {
  content: "\e246";
}
.glyphicon-object-align-left:before {
  content: "\e247";
}
.glyphicon-object-align-vertical:before {
  content: "\e248";
}
.glyphicon-object-align-right:before {
  content: "\e249";
}
.glyphicon-triangle-right:before {
  content: "\e250";
}
.glyphicon-triangle-left:before {
  content: "\e251";
}
.glyphicon-triangle-bottom:before {
  content: "\e252";
}
.glyphicon-triangle-top:before {
  content: "\e253";
}
.glyphicon-console:before {
  content: "\e254";
}
.glyphicon-superscript:before {
  content: "\e255";
}
.glyphicon-subscript:before {
  content: "\e256";
}
.glyphicon-menu-left:before {
  content: "\e257";
}
.glyphicon-menu-right:before {
  content: "\e258";
}
.glyphicon-menu-down:before {
  content: "\e259";
}
.glyphicon-menu-up:before {
  content: "\e260";
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  line-height: 1.42857143;
  color: #000;
  background-color: #fff;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #337ab7;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #23527c;
  text-decoration: underline;
}
a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 3px;
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 2px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 18px;
  margin-bottom: 18px;
  border: 0;
  border-top: 1px solid #eeeeee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
[role="button"] {
  cursor: pointer;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #777777;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 18px;
  margin-bottom: 9px;
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
  font-size: 65%;
}
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 9px;
  margin-bottom: 9px;
}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
  font-size: 75%;
}
h1,
.h1 {
  font-size: 33px;
}
h2,
.h2 {
  font-size: 27px;
}
h3,
.h3 {
  font-size: 23px;
}
h4,
.h4 {
  font-size: 17px;
}
h5,
.h5 {
  font-size: 13px;
}
h6,
.h6 {
  font-size: 12px;
}
p {
  margin: 0 0 9px;
}
.lead {
  margin-bottom: 18px;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead {
    font-size: 19.5px;
  }
}
small,
.small {
  font-size: 92%;
}
mark,
.mark {
  background-color: #fcf8e3;
  padding: .2em;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-nowrap {
  white-space: nowrap;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}
.text-muted {
  color: #777777;
}
.text-primary {
  color: #337ab7;
}
a.text-primary:hover,
a.text-primary:focus {
  color: #286090;
}
.text-success {
  color: #3c763d;
}
a.text-success:hover,
a.text-success:focus {
  color: #2b542c;
}
.text-info {
  color: #31708f;
}
a.text-info:hover,
a.text-info:focus {
  color: #245269;
}
.text-warning {
  color: #8a6d3b;
}
a.text-warning:hover,
a.text-warning:focus {
  color: #66512c;
}
.text-danger {
  color: #a94442;
}
a.text-danger:hover,
a.text-danger:focus {
  color: #843534;
}
.bg-primary {
  color: #fff;
  background-color: #337ab7;
}
a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #286090;
}
.bg-success {
  background-color: #dff0d8;
}
a.bg-success:hover,
a.bg-success:focus {
  background-color: #c1e2b3;
}
.bg-info {
  background-color: #d9edf7;
}
a.bg-info:hover,
a.bg-info:focus {
  background-color: #afd9ee;
}
.bg-warning {
  background-color: #fcf8e3;
}
a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f7ecb5;
}
.bg-danger {
  background-color: #f2dede;
}
a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #e4b9b9;
}
.page-header {
  padding-bottom: 8px;
  margin: 36px 0 18px;
  border-bottom: 1px solid #eeeeee;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 9px;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}
.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}
dl {
  margin-top: 0;
  margin-bottom: 18px;
}
dt,
dd {
  line-height: 1.42857143;
}
dt {
  font-weight: bold;
}
dd {
  margin-left: 0;
}
@media (min-width: 541px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #777777;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 9px 18px;
  margin: 0 0 18px;
  font-size: inherit;
  border-left: 5px solid #eeeeee;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #777777;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0';
}
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
  text-align: right;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: '';
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}
address {
  margin-bottom: 18px;
  font-style: normal;
  line-height: 1.42857143;
}
code,
kbd,
pre,
samp {
  font-family: monospace;
}
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 2px;
}
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #888;
  background-color: transparent;
  border-radius: 1px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: bold;
  box-shadow: none;
}
pre {
  display: block;
  padding: 8.5px;
  margin: 0 0 9px;
  font-size: 12px;
  line-height: 1.42857143;
  word-break: break-all;
  word-wrap: break-word;
  color: #333333;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 2px;
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 0px;
  padding-right: 0px;
}
@media (min-width: 768px) {
  .container {
    width: 768px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 940px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1140px;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 0px;
  padding-right: 0px;
}
.row {
  margin-left: 0px;
  margin-right: 0px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 0px;
  padding-right: 0px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
table {
  background-color: transparent;
}
caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777777;
  text-align: left;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 18px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.table .table {
  background-color: #fff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}
table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}
.table-responsive {
  overflow-x: auto;
  min-height: 0.01%;
}
@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 13.5px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 18px;
  font-size: 19.5px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}
input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}
input[type="file"] {
  display: block;
}
input[type="range"] {
  display: block;
  width: 100%;
}
select[multiple],
select[size] {
  height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  display: block;
  padding-top: 7px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #555555;
}
.form-control {
  display: block;
  width: 100%;
  height: 32px;
  padding: 6px 12px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.form-control::-ms-expand {
  border: 0;
  background-color: transparent;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #eeeeee;
  opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed;
}
textarea.form-control {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].form-control,
  input[type="time"].form-control,
  input[type="datetime-local"].form-control,
  input[type="month"].form-control {
    line-height: 32px;
  }
  input[type="date"].input-sm,
  input[type="time"].input-sm,
  input[type="datetime-local"].input-sm,
  input[type="month"].input-sm,
  .input-group-sm input[type="date"],
  .input-group-sm input[type="time"],
  .input-group-sm input[type="datetime-local"],
  .input-group-sm input[type="month"] {
    line-height: 30px;
  }
  input[type="date"].input-lg,
  input[type="time"].input-lg,
  input[type="datetime-local"].input-lg,
  input[type="month"].input-lg,
  .input-group-lg input[type="date"],
  .input-group-lg input[type="time"],
  .input-group-lg input[type="datetime-local"],
  .input-group-lg input[type="month"] {
    line-height: 45px;
  }
}
.form-group {
  margin-bottom: 15px;
}
.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio label,
.checkbox label {
  min-height: 18px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}
.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
  min-height: 31px;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-left: 0;
  padding-right: 0;
}
.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 1px;
}
select.input-sm {
  height: 30px;
  line-height: 30px;
}
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}
.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 1px;
}
.form-group-sm select.form-control {
  height: 30px;
  line-height: 30px;
}
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto;
}
.form-group-sm .form-control-static {
  height: 30px;
  min-height: 30px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.input-lg {
  height: 45px;
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.3333333;
  border-radius: 3px;
}
select.input-lg {
  height: 45px;
  line-height: 45px;
}
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}
.form-group-lg .form-control {
  height: 45px;
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.3333333;
  border-radius: 3px;
}
.form-group-lg select.form-control {
  height: 45px;
  line-height: 45px;
}
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto;
}
.form-group-lg .form-control-static {
  height: 45px;
  min-height: 35px;
  padding: 11px 16px;
  font-size: 17px;
  line-height: 1.3333333;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 40px;
}
.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 32px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  pointer-events: none;
}
.input-lg + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 45px;
  height: 45px;
  line-height: 45px;
}
.input-sm + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8;
}
.has-success .form-control-feedback {
  color: #3c763d;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede;
}
.has-error .form-control-feedback {
  color: #a94442;
}
.has-feedback label ~ .form-control-feedback {
  top: 23px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #404040;
}
@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 25px;
}
.form-horizontal .form-group {
  margin-left: 0px;
  margin-right: 0px;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 0px;
}
@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 17px;
  }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px;
  }
}
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 13px;
  line-height: 1.42857143;
  border-radius: 2px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:focus,
.btn-default.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.btn-default:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge {
  color: #fff;
  background-color: #333;
}
.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}
.btn-primary:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary .badge {
  color: #337ab7;
  background-color: #fff;
}
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:focus,
.btn-success.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}
.btn-success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
  color: #fff;
  background-color: #398439;
  border-color: #255625;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:focus,
.btn-info.focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}
.btn-info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:focus,
.btn-warning.focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}
.btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:focus,
.btn-danger.focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}
.btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.btn-link {
  color: #337ab7;
  font-weight: normal;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #23527c;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #777777;
  text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.3333333;
  border-radius: 3px;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 1px;
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 1px;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
tr.collapse.in {
  display: table-row;
}
tbody.collapse.in {
  display: table-row-group;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.dropup,
.dropdown {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 13px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 2px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 8px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333333;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #337ab7;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #777777;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-menu-right {
  left: auto;
  right: 0;
}
.dropdown-menu-left {
  left: 0;
  right: auto;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #777777;
  white-space: nowrap;
}
.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
  content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}
@media (min-width: 541px) {
  .navbar-right .dropdown-menu {
    left: auto;
    right: 0;
  }
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
.btn-toolbar {
  margin-left: -5px;
}
.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.btn-group > .btn:first-child {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group > .btn-group {
  float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn .caret {
  margin-left: 0;
}
.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.btn-group-vertical > .btn-group > .btn {
  float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  float: none;
  display: table-cell;
  width: 1%;
}
.btn-group-justified > .btn-group .btn {
  width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}
[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.input-group[class*="col-"] {
  float: none;
  padding-left: 0;
  padding-right: 0;
}
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.input-group .form-control:focus {
  z-index: 3;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 45px;
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.3333333;
  border-radius: 3px;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
  height: 45px;
  line-height: 45px;
}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
  height: auto;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 1px;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  line-height: 30px;
}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
  height: auto;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.input-group-addon {
  padding: 6px 12px;
  font-size: 13px;
  font-weight: normal;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  border-radius: 2px;
}
.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 1px;
}
.input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 17px;
  border-radius: 3px;
}
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.input-group-addon:first-child {
  border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.input-group-addon:last-child {
  border-left: 0;
}
.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
.input-group-btn > .btn {
  position: relative;
}
.input-group-btn > .btn + .btn {
  margin-left: -1px;
}
.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
  z-index: 2;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  z-index: 2;
  margin-left: -1px;
}
.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.nav > li.disabled > a {
  color: #777777;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #777777;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #337ab7;
}
.nav .nav-divider {
  height: 1px;
  margin: 8px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}
.nav-tabs {
  border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 2px 2px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #ddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555555;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 2px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 2px 2px 0 0;
  }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 2px;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #337ab7;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.nav-justified {
  width: 100%;
}
.nav-justified > li {
  float: none;
}
.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 2px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 2px 2px 0 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar {
  position: relative;
  min-height: 30px;
  margin-bottom: 18px;
  border: 1px solid transparent;
}
@media (min-width: 541px) {
  .navbar {
    border-radius: 2px;
  }
}
@media (min-width: 541px) {
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  overflow-x: visible;
  padding-right: 0px;
  padding-left: 0px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 541px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}
@media (max-device-width: 540px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right: 0px;
  margin-left: 0px;
}
@media (min-width: 541px) {
  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 541px) {
  .navbar-static-top {
    border-radius: 0;
  }
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
@media (min-width: 541px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
.navbar-brand {
  float: left;
  padding: 6px 0px;
  font-size: 17px;
  line-height: 18px;
  height: 30px;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}
.navbar-brand > img {
  display: block;
}
@media (min-width: 541px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: 0px;
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 0px;
  padding: 9px 10px;
  margin-top: -2px;
  margin-bottom: -2px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 2px;
}
.navbar-toggle:focus {
  outline: 0;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 541px) {
  .navbar-toggle {
    display: none;
  }
}
.navbar-nav {
  margin: 3px 0px;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 18px;
}
@media (max-width: 540px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 18px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 541px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 6px;
    padding-bottom: 6px;
  }
}
.navbar-form {
  margin-left: 0px;
  margin-right: 0px;
  padding: 10px 0px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: -1px;
  margin-bottom: -1px;
}
@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .navbar-form .form-control-static {
    display: inline-block;
  }
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .form-control {
    width: auto;
  }
  .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio label,
  .navbar-form .checkbox label {
    padding-left: 0;
  }
  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 540px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 541px) {
  .navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-btn {
  margin-top: -1px;
  margin-bottom: -1px;
}
.navbar-btn.btn-sm {
  margin-top: 0px;
  margin-bottom: 0px;
}
.navbar-btn.btn-xs {
  margin-top: 4px;
  margin-bottom: 4px;
}
.navbar-text {
  margin-top: 6px;
  margin-bottom: 6px;
}
@media (min-width: 541px) {
  .navbar-text {
    float: left;
    margin-left: 0px;
    margin-right: 0px;
  }
}
@media (min-width: 541px) {
  .navbar-left {
    float: left !important;
    float: left;
  }
  .navbar-right {
    float: right !important;
    float: right;
    margin-right: 0px;
  }
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
  color: #777;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777;
}
.navbar-default .navbar-nav > li > a {
  color: #777;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #ddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  background-color: #e7e7e7;
  color: #555;
}
@media (max-width: 540px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-link {
  color: #777;
}
.navbar-default .navbar-link:hover {
  color: #333;
}
.navbar-default .btn-link {
  color: #777;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #333;
}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc;
}
.navbar-inverse {
  background-color: #222;
  border-color: #080808;
}
.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #080808;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}
.navbar-inverse .navbar-toggle {
  border-color: #333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #080808;
  color: #fff;
}
@media (max-width: 540px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-link {
  color: #9d9d9d;
}
.navbar-inverse .navbar-link:hover {
  color: #fff;
}
.navbar-inverse .btn-link {
  color: #9d9d9d;
}
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
  color: #fff;
}
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444;
}
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 18px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 2px;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  content: "/\00a0";
  padding: 0 5px;
  color: #5e5e5e;
}
.breadcrumb > .active {
  color: #777777;
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 18px 0;
  border-radius: 2px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.42857143;
  text-decoration: none;
  color: #337ab7;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-left: -1px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 2;
  color: #23527c;
  background-color: #eeeeee;
  border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
  cursor: default;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777777;
  background-color: #fff;
  border-color: #ddd;
  cursor: not-allowed;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.3333333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 1px;
  border-top-left-radius: 1px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 1px;
  border-top-right-radius: 1px;
}
.pager {
  padding-left: 0;
  margin: 18px 0;
  list-style: none;
  text-align: center;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #777777;
  background-color: #fff;
  cursor: not-allowed;
}
.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}
a.label:hover,
a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.label:empty {
  display: none;
}
.btn .label {
  position: relative;
  top: -1px;
}
.label-default {
  background-color: #777777;
}
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #5e5e5e;
}
.label-primary {
  background-color: #337ab7;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #286090;
}
.label-success {
  background-color: #5cb85c;
}
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #449d44;
}
.label-info {
  background-color: #5bc0de;
}
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #31b0d5;
}
.label-warning {
  background-color: #f0ad4e;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #ec971f;
}
.label-danger {
  background-color: #d9534f;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #c9302c;
}
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  line-height: 1;
  vertical-align: middle;
  white-space: nowrap;
  text-align: center;
  background-color: #777777;
  border-radius: 10px;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.btn-xs .badge,
.btn-group-xs > .btn .badge {
  top: 0;
  padding: 1px 5px;
}
a.badge:hover,
a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #337ab7;
  background-color: #fff;
}
.list-group-item > .badge {
  float: right;
}
.list-group-item > .badge + .badge {
  margin-right: 5px;
}
.nav-pills > li > a > .badge {
  margin-left: 3px;
}
.jumbotron {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eeeeee;
}
.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}
.jumbotron p {
  margin-bottom: 15px;
  font-size: 20px;
  font-weight: 200;
}
.jumbotron > hr {
  border-top-color: #d5d5d5;
}
.container .jumbotron,
.container-fluid .jumbotron {
  border-radius: 3px;
  padding-left: 0px;
  padding-right: 0px;
}
.jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 59px;
  }
}
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 18px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 2px;
  -webkit-transition: border 0.2s ease-in-out;
  -o-transition: border 0.2s ease-in-out;
  transition: border 0.2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
  margin-left: auto;
  margin-right: auto;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #337ab7;
}
.thumbnail .caption {
  padding: 9px;
  color: #000;
}
.alert {
  padding: 15px;
  margin-bottom: 18px;
  border: 1px solid transparent;
  border-radius: 2px;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}
.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}
.alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}
.alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  overflow: hidden;
  height: 18px;
  margin-bottom: 18px;
  background-color: #f5f5f5;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 18px;
  color: #fff;
  text-align: center;
  background-color: #337ab7;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}
.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
  background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
  background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
  background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
  background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.media {
  margin-top: 15px;
}
.media:first-child {
  margin-top: 0;
}
.media,
.media-body {
  zoom: 1;
  overflow: hidden;
}
.media-body {
  width: 10000px;
}
.media-object {
  display: block;
}
.media-object.img-thumbnail {
  max-width: none;
}
.media-right,
.media > .pull-right {
  padding-left: 10px;
}
.media-left,
.media > .pull-left {
  padding-right: 10px;
}
.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top;
}
.media-middle {
  vertical-align: middle;
}
.media-bottom {
  vertical-align: bottom;
}
.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.media-list {
  padding-left: 0;
  list-style: none;
}
.list-group {
  margin-bottom: 20px;
  padding-left: 0;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
.list-group-item:first-child {
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}
a.list-group-item,
button.list-group-item {
  color: #555;
}
a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
  color: #333;
}
a.list-group-item:hover,
button.list-group-item:hover,
a.list-group-item:focus,
button.list-group-item:focus {
  text-decoration: none;
  color: #555;
  background-color: #f5f5f5;
}
button.list-group-item {
  width: 100%;
  text-align: left;
}
.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
  background-color: #eeeeee;
  color: #777777;
  cursor: not-allowed;
}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
  color: #777777;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
  color: #c7ddef;
}
.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}
a.list-group-item-success,
button.list-group-item-success {
  color: #3c763d;
}
a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.list-group-item-success:hover,
button.list-group-item-success:hover,
a.list-group-item-success:focus,
button.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}
a.list-group-item-success.active,
button.list-group-item-success.active,
a.list-group-item-success.active:hover,
button.list-group-item-success.active:hover,
a.list-group-item-success.active:focus,
button.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}
.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}
a.list-group-item-info,
button.list-group-item-info {
  color: #31708f;
}
a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.list-group-item-info:hover,
button.list-group-item-info:hover,
a.list-group-item-info:focus,
button.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}
a.list-group-item-info.active,
button.list-group-item-info.active,
a.list-group-item-info.active:hover,
button.list-group-item-info.active:hover,
a.list-group-item-info.active:focus,
button.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}
a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.list-group-item-warning:hover,
button.list-group-item-warning:hover,
a.list-group-item-warning:focus,
button.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}
a.list-group-item-warning.active,
button.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus,
button.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}
.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}
a.list-group-item-danger,
button.list-group-item-danger {
  color: #a94442;
}
a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.list-group-item-danger:hover,
button.list-group-item-danger:hover,
a.list-group-item-danger:focus,
button.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}
a.list-group-item-danger.active,
button.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
button.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus,
button.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}
.panel {
  margin-bottom: 18px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 2px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.panel-body {
  padding: 15px;
}
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 1px;
  border-top-left-radius: 1px;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  color: inherit;
}
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit;
}
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 1px;
  border-bottom-left-radius: 1px;
}
.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: 1px;
  border-top-left-radius: 1px;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 1px;
  border-bottom-left-radius: 1px;
}
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.list-group + .panel-footer {
  border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: 1px;
  border-top-left-radius: 1px;
}
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 1px;
  border-top-right-radius: 1px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 1px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 1px;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 1px;
  border-bottom-left-radius: 1px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: 1px;
  border-bottom-right-radius: 1px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 1px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 1px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
.panel-group {
  margin-bottom: 18px;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 2px;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}
.panel-default {
  border-color: #ddd;
}
.panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #ddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}
.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}
.panel-primary {
  border-color: #337ab7;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #337ab7;
}
.panel-primary > .panel-heading .badge {
  color: #337ab7;
  background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #337ab7;
}
.panel-success {
  border-color: #d6e9c6;
}
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
.panel-info {
  border-color: #bce8f1;
}
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
.panel-warning {
  border-color: #faebcc;
}
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
.panel-danger {
  border-color: #ebccd1;
}
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  border: 0;
}
.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
  padding-bottom: 75%;
}
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.well-lg {
  padding: 24px;
  border-radius: 3px;
}
.well-sm {
  padding: 9px;
  border-radius: 1px;
}
.close {
  float: right;
  font-size: 19.5px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.modal-open {
  overflow: hidden;
}
.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 15px;
}
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 12px;
  opacity: 0;
  filter: alpha(opacity=0);
}
.tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 2px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  right: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 13px;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 13px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 2px 2px 0 0;
}
.popover-content {
  padding: 9px 14px;
}
.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover > .arrow {
  border-width: 11px;
}
.popover > .arrow:after {
  border-width: 10px;
  content: "";
}
.popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}
.popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #fff;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.popover.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #fff;
}
.popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}
.popover.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #fff;
}
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #fff;
  bottom: -10px;
}
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.carousel-inner > .item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform 0.6s ease-in-out;
    -moz-transition: -moz-transform 0.6s ease-in-out;
    -o-transition: -o-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    -moz-perspective: 1000px;
    perspective: 1000px;
  }
  .carousel-inner > .item.next,
  .carousel-inner > .item.active.right {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.prev,
  .carousel-inner > .item.active.left {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,
  .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  background-color: rgba(0, 0, 0, 0);
}
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}
.carousel-control.right {
  left: auto;
  right: 0;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}
.carousel-control:hover,
.carousel-control:focus {
  outline: 0;
  color: #fff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  margin-top: -10px;
  z-index: 5;
  display: inline-block;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  line-height: 1;
  font-family: serif;
}
.carousel-control .icon-prev:before {
  content: '\2039';
}
.carousel-control .icon-next:before {
  content: '\203a';
}
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #fff;
  border-radius: 10px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
}
.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #fff;
}
.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-caption .btn {
  text-shadow: none;
}
@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
  }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -10px;
  }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -10px;
  }
  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after,
.item_buttons:before,
.item_buttons:after {
  content: " ";
  display: table;
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-header:after,
.modal-footer:after,
.item_buttons:after {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
}
.affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table !important;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}
/*!
*
* Font Awesome
*
*/
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url('../components/font-awesome/fonts/fontawesome-webfont.eot?v=4.7.0');
  src: url('../components/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../components/font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../components/font-awesome/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../components/font-awesome/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../components/font-awesome/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eee;
  border-radius: .1em;
}
.fa-pull-left {
  float: left;
}
.fa-pull-right {
  float: right;
}
.fa.fa-pull-left {
  margin-right: .3em;
}
.fa.fa-pull-right {
  margin-left: .3em;
}
/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: .3em;
}
.fa.pull-right {
  margin-left: .3em;
}
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #fff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-feed:before,
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}
.fa-space-shuttle:before {
  content: "\f197";
}
.fa-slack:before {
  content: "\f198";
}
.fa-envelope-square:before {
  content: "\f199";
}
.fa-wordpress:before {
  content: "\f19a";
}
.fa-openid:before {
  content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}
.fa-yahoo:before {
  content: "\f19e";
}
.fa-google:before {
  content: "\f1a0";
}
.fa-reddit:before {
  content: "\f1a1";
}
.fa-reddit-square:before {
  content: "\f1a2";
}
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.fa-stumbleupon:before {
  content: "\f1a4";
}
.fa-delicious:before {
  content: "\f1a5";
}
.fa-digg:before {
  content: "\f1a6";
}
.fa-pied-piper-pp:before {
  content: "\f1a7";
}
.fa-pied-piper-alt:before {
  content: "\f1a8";
}
.fa-drupal:before {
  content: "\f1a9";
}
.fa-joomla:before {
  content: "\f1aa";
}
.fa-language:before {
  content: "\f1ab";
}
.fa-fax:before {
  content: "\f1ac";
}
.fa-building:before {
  content: "\f1ad";
}
.fa-child:before {
  content: "\f1ae";
}
.fa-paw:before {
  content: "\f1b0";
}
.fa-spoon:before {
  content: "\f1b1";
}
.fa-cube:before {
  content: "\f1b2";
}
.fa-cubes:before {
  content: "\f1b3";
}
.fa-behance:before {
  content: "\f1b4";
}
.fa-behance-square:before {
  content: "\f1b5";
}
.fa-steam:before {
  content: "\f1b6";
}
.fa-steam-square:before {
  content: "\f1b7";
}
.fa-recycle:before {
  content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}
.fa-tree:before {
  content: "\f1bb";
}
.fa-spotify:before {
  content: "\f1bc";
}
.fa-deviantart:before {
  content: "\f1bd";
}
.fa-soundcloud:before {
  content: "\f1be";
}
.fa-database:before {
  content: "\f1c0";
}
.fa-file-pdf-o:before {
  content: "\f1c1";
}
.fa-file-word-o:before {
  content: "\f1c2";
}
.fa-file-excel-o:before {
  content: "\f1c3";
}
.fa-file-powerpoint-o:before {
  content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}
.fa-file-code-o:before {
  content: "\f1c9";
}
.fa-vine:before {
  content: "\f1ca";
}
.fa-codepen:before {
  content: "\f1cb";
}
.fa-jsfiddle:before {
  content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}
.fa-circle-o-notch:before {
  content: "\f1ce";
}
.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}
.fa-git-square:before {
  content: "\f1d2";
}
.fa-git:before {
  content: "\f1d3";
}
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4";
}
.fa-tencent-weibo:before {
  content: "\f1d5";
}
.fa-qq:before {
  content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}
.fa-history:before {
  content: "\f1da";
}
.fa-circle-thin:before {
  content: "\f1db";
}
.fa-header:before {
  content: "\f1dc";
}
.fa-paragraph:before {
  content: "\f1dd";
}
.fa-sliders:before {
  content: "\f1de";
}
.fa-share-alt:before {
  content: "\f1e0";
}
.fa-share-alt-square:before {
  content: "\f1e1";
}
.fa-bomb:before {
  content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}
.fa-tty:before {
  content: "\f1e4";
}
.fa-binoculars:before {
  content: "\f1e5";
}
.fa-plug:before {
  content: "\f1e6";
}
.fa-slideshare:before {
  content: "\f1e7";
}
.fa-twitch:before {
  content: "\f1e8";
}
.fa-yelp:before {
  content: "\f1e9";
}
.fa-newspaper-o:before {
  content: "\f1ea";
}
.fa-wifi:before {
  content: "\f1eb";
}
.fa-calculator:before {
  content: "\f1ec";
}
.fa-paypal:before {
  content: "\f1ed";
}
.fa-google-wallet:before {
  content: "\f1ee";
}
.fa-cc-visa:before {
  content: "\f1f0";
}
.fa-cc-mastercard:before {
  content: "\f1f1";
}
.fa-cc-discover:before {
  content: "\f1f2";
}
.fa-cc-amex:before {
  content: "\f1f3";
}
.fa-cc-paypal:before {
  content: "\f1f4";
}
.fa-cc-stripe:before {
  content: "\f1f5";
}
.fa-bell-slash:before {
  content: "\f1f6";
}
.fa-bell-slash-o:before {
  content: "\f1f7";
}
.fa-trash:before {
  content: "\f1f8";
}
.fa-copyright:before {
  content: "\f1f9";
}
.fa-at:before {
  content: "\f1fa";
}
.fa-eyedropper:before {
  content: "\f1fb";
}
.fa-paint-brush:before {
  content: "\f1fc";
}
.fa-birthday-cake:before {
  content: "\f1fd";
}
.fa-area-chart:before {
  content: "\f1fe";
}
.fa-pie-chart:before {
  content: "\f200";
}
.fa-line-chart:before {
  content: "\f201";
}
.fa-lastfm:before {
  content: "\f202";
}
.fa-lastfm-square:before {
  content: "\f203";
}
.fa-toggle-off:before {
  content: "\f204";
}
.fa-toggle-on:before {
  content: "\f205";
}
.fa-bicycle:before {
  content: "\f206";
}
.fa-bus:before {
  content: "\f207";
}
.fa-ioxhost:before {
  content: "\f208";
}
.fa-angellist:before {
  content: "\f209";
}
.fa-cc:before {
  content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}
.fa-meanpath:before {
  content: "\f20c";
}
.fa-buysellads:before {
  content: "\f20d";
}
.fa-connectdevelop:before {
  content: "\f20e";
}
.fa-dashcube:before {
  content: "\f210";
}
.fa-forumbee:before {
  content: "\f211";
}
.fa-leanpub:before {
  content: "\f212";
}
.fa-sellsy:before {
  content: "\f213";
}
.fa-shirtsinbulk:before {
  content: "\f214";
}
.fa-simplybuilt:before {
  content: "\f215";
}
.fa-skyatlas:before {
  content: "\f216";
}
.fa-cart-plus:before {
  content: "\f217";
}
.fa-cart-arrow-down:before {
  content: "\f218";
}
.fa-diamond:before {
  content: "\f219";
}
.fa-ship:before {
  content: "\f21a";
}
.fa-user-secret:before {
  content: "\f21b";
}
.fa-motorcycle:before {
  content: "\f21c";
}
.fa-street-view:before {
  content: "\f21d";
}
.fa-heartbeat:before {
  content: "\f21e";
}
.fa-venus:before {
  content: "\f221";
}
.fa-mars:before {
  content: "\f222";
}
.fa-mercury:before {
  content: "\f223";
}
.fa-intersex:before,
.fa-transgender:before {
  content: "\f224";
}
.fa-transgender-alt:before {
  content: "\f225";
}
.fa-venus-double:before {
  content: "\f226";
}
.fa-mars-double:before {
  content: "\f227";
}
.fa-venus-mars:before {
  content: "\f228";
}
.fa-mars-stroke:before {
  content: "\f229";
}
.fa-mars-stroke-v:before {
  content: "\f22a";
}
.fa-mars-stroke-h:before {
  content: "\f22b";
}
.fa-neuter:before {
  content: "\f22c";
}
.fa-genderless:before {
  content: "\f22d";
}
.fa-facebook-official:before {
  content: "\f230";
}
.fa-pinterest-p:before {
  content: "\f231";
}
.fa-whatsapp:before {
  content: "\f232";
}
.fa-server:before {
  content: "\f233";
}
.fa-user-plus:before {
  content: "\f234";
}
.fa-user-times:before {
  content: "\f235";
}
.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}
.fa-viacoin:before {
  content: "\f237";
}
.fa-train:before {
  content: "\f238";
}
.fa-subway:before {
  content: "\f239";
}
.fa-medium:before {
  content: "\f23a";
}
.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b";
}
.fa-optin-monster:before {
  content: "\f23c";
}
.fa-opencart:before {
  content: "\f23d";
}
.fa-expeditedssl:before {
  content: "\f23e";
}
.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "\f240";
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241";
}
.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242";
}
.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243";
}
.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244";
}
.fa-mouse-pointer:before {
  content: "\f245";
}
.fa-i-cursor:before {
  content: "\f246";
}
.fa-object-group:before {
  content: "\f247";
}
.fa-object-ungroup:before {
  content: "\f248";
}
.fa-sticky-note:before {
  content: "\f249";
}
.fa-sticky-note-o:before {
  content: "\f24a";
}
.fa-cc-jcb:before {
  content: "\f24b";
}
.fa-cc-diners-club:before {
  content: "\f24c";
}
.fa-clone:before {
  content: "\f24d";
}
.fa-balance-scale:before {
  content: "\f24e";
}
.fa-hourglass-o:before {
  content: "\f250";
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251";
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252";
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253";
}
.fa-hourglass:before {
  content: "\f254";
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255";
}
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256";
}
.fa-hand-scissors-o:before {
  content: "\f257";
}
.fa-hand-lizard-o:before {
  content: "\f258";
}
.fa-hand-spock-o:before {
  content: "\f259";
}
.fa-hand-pointer-o:before {
  content: "\f25a";
}
.fa-hand-peace-o:before {
  content: "\f25b";
}
.fa-trademark:before {
  content: "\f25c";
}
.fa-registered:before {
  content: "\f25d";
}
.fa-creative-commons:before {
  content: "\f25e";
}
.fa-gg:before {
  content: "\f260";
}
.fa-gg-circle:before {
  content: "\f261";
}
.fa-tripadvisor:before {
  content: "\f262";
}
.fa-odnoklassniki:before {
  content: "\f263";
}
.fa-odnoklassniki-square:before {
  content: "\f264";
}
.fa-get-pocket:before {
  content: "\f265";
}
.fa-wikipedia-w:before {
  content: "\f266";
}
.fa-safari:before {
  content: "\f267";
}
.fa-chrome:before {
  content: "\f268";
}
.fa-firefox:before {
  content: "\f269";
}
.fa-opera:before {
  content: "\f26a";
}
.fa-internet-explorer:before {
  content: "\f26b";
}
.fa-tv:before,
.fa-television:before {
  content: "\f26c";
}
.fa-contao:before {
  content: "\f26d";
}
.fa-500px:before {
  content: "\f26e";
}
.fa-amazon:before {
  content: "\f270";
}
.fa-calendar-plus-o:before {
  content: "\f271";
}
.fa-calendar-minus-o:before {
  content: "\f272";
}
.fa-calendar-times-o:before {
  content: "\f273";
}
.fa-calendar-check-o:before {
  content: "\f274";
}
.fa-industry:before {
  content: "\f275";
}
.fa-map-pin:before {
  content: "\f276";
}
.fa-map-signs:before {
  content: "\f277";
}
.fa-map-o:before {
  content: "\f278";
}
.fa-map:before {
  content: "\f279";
}
.fa-commenting:before {
  content: "\f27a";
}
.fa-commenting-o:before {
  content: "\f27b";
}
.fa-houzz:before {
  content: "\f27c";
}
.fa-vimeo:before {
  content: "\f27d";
}
.fa-black-tie:before {
  content: "\f27e";
}
.fa-fonticons:before {
  content: "\f280";
}
.fa-reddit-alien:before {
  content: "\f281";
}
.fa-edge:before {
  content: "\f282";
}
.fa-credit-card-alt:before {
  content: "\f283";
}
.fa-codiepie:before {
  content: "\f284";
}
.fa-modx:before {
  content: "\f285";
}
.fa-fort-awesome:before {
  content: "\f286";
}
.fa-usb:before {
  content: "\f287";
}
.fa-product-hunt:before {
  content: "\f288";
}
.fa-mixcloud:before {
  content: "\f289";
}
.fa-scribd:before {
  content: "\f28a";
}
.fa-pause-circle:before {
  content: "\f28b";
}
.fa-pause-circle-o:before {
  content: "\f28c";
}
.fa-stop-circle:before {
  content: "\f28d";
}
.fa-stop-circle-o:before {
  content: "\f28e";
}
.fa-shopping-bag:before {
  content: "\f290";
}
.fa-shopping-basket:before {
  content: "\f291";
}
.fa-hashtag:before {
  content: "\f292";
}
.fa-bluetooth:before {
  content: "\f293";
}
.fa-bluetooth-b:before {
  content: "\f294";
}
.fa-percent:before {
  content: "\f295";
}
.fa-gitlab:before {
  content: "\f296";
}
.fa-wpbeginner:before {
  content: "\f297";
}
.fa-wpforms:before {
  content: "\f298";
}
.fa-envira:before {
  content: "\f299";
}
.fa-universal-access:before {
  content: "\f29a";
}
.fa-wheelchair-alt:before {
  content: "\f29b";
}
.fa-question-circle-o:before {
  content: "\f29c";
}
.fa-blind:before {
  content: "\f29d";
}
.fa-audio-description:before {
  content: "\f29e";
}
.fa-volume-control-phone:before {
  content: "\f2a0";
}
.fa-braille:before {
  content: "\f2a1";
}
.fa-assistive-listening-systems:before {
  content: "\f2a2";
}
.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}
.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "\f2a4";
}
.fa-glide:before {
  content: "\f2a5";
}
.fa-glide-g:before {
  content: "\f2a6";
}
.fa-signing:before,
.fa-sign-language:before {
  content: "\f2a7";
}
.fa-low-vision:before {
  content: "\f2a8";
}
.fa-viadeo:before {
  content: "\f2a9";
}
.fa-viadeo-square:before {
  content: "\f2aa";
}
.fa-snapchat:before {
  content: "\f2ab";
}
.fa-snapchat-ghost:before {
  content: "\f2ac";
}
.fa-snapchat-square:before {
  content: "\f2ad";
}
.fa-pied-piper:before {
  content: "\f2ae";
}
.fa-first-order:before {
  content: "\f2b0";
}
.fa-yoast:before {
  content: "\f2b1";
}
.fa-themeisle:before {
  content: "\f2b2";
}
.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "\f2b3";
}
.fa-fa:before,
.fa-font-awesome:before {
  content: "\f2b4";
}
.fa-handshake-o:before {
  content: "\f2b5";
}
.fa-envelope-open:before {
  content: "\f2b6";
}
.fa-envelope-open-o:before {
  content: "\f2b7";
}
.fa-linode:before {
  content: "\f2b8";
}
.fa-address-book:before {
  content: "\f2b9";
}
.fa-address-book-o:before {
  content: "\f2ba";
}
.fa-vcard:before,
.fa-address-card:before {
  content: "\f2bb";
}
.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "\f2bc";
}
.fa-user-circle:before {
  content: "\f2bd";
}
.fa-user-circle-o:before {
  content: "\f2be";
}
.fa-user-o:before {
  content: "\f2c0";
}
.fa-id-badge:before {
  content: "\f2c1";
}
.fa-drivers-license:before,
.fa-id-card:before {
  content: "\f2c2";
}
.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "\f2c3";
}
.fa-quora:before {
  content: "\f2c4";
}
.fa-free-code-camp:before {
  content: "\f2c5";
}
.fa-telegram:before {
  content: "\f2c6";
}
.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "\f2c7";
}
.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}
.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "\f2c9";
}
.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "\f2ca";
}
.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "\f2cb";
}
.fa-shower:before {
  content: "\f2cc";
}
.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "\f2cd";
}
.fa-podcast:before {
  content: "\f2ce";
}
.fa-window-maximize:before {
  content: "\f2d0";
}
.fa-window-minimize:before {
  content: "\f2d1";
}
.fa-window-restore:before {
  content: "\f2d2";
}
.fa-times-rectangle:before,
.fa-window-close:before {
  content: "\f2d3";
}
.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "\f2d4";
}
.fa-bandcamp:before {
  content: "\f2d5";
}
.fa-grav:before {
  content: "\f2d6";
}
.fa-etsy:before {
  content: "\f2d7";
}
.fa-imdb:before {
  content: "\f2d8";
}
.fa-ravelry:before {
  content: "\f2d9";
}
.fa-eercast:before {
  content: "\f2da";
}
.fa-microchip:before {
  content: "\f2db";
}
.fa-snowflake-o:before {
  content: "\f2dc";
}
.fa-superpowers:before {
  content: "\f2dd";
}
.fa-wpexplorer:before {
  content: "\f2de";
}
.fa-meetup:before {
  content: "\f2e0";
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
/*!
*
* IPython base
*
*/
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
code {
  color: #000;
}
pre {
  font-size: inherit;
  line-height: inherit;
}
label {
  font-weight: normal;
}
/* Make the page background atleast 100% the height of the view port */
/* Make the page itself atleast 70% the height of the view port */
.border-box-sizing {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.corner-all {
  border-radius: 2px;
}
.no-padding {
  padding: 0px;
}
/* Flexible box model classes */
/* Taken from Alex Russell http://infrequently.org/2009/08/css-3-progress/ */
/* This file is a compatability layer.  It allows the usage of flexible box 
model layouts accross multiple browsers, including older browsers.  The newest,
universal implementation of the flexible box model is used when available (see
`Modern browsers` comments below).  Browsers that are known to implement this 
new spec completely include:

    Firefox 28.0+
    Chrome 29.0+
    Internet Explorer 11+ 
    Opera 17.0+

Browsers not listed, including Safari, are supported via the styling under the
`Old browsers` comments below.
*/
.hbox {
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-align: stretch;
  display: box;
  box-orient: horizontal;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: row;
  align-items: stretch;
}
.hbox > * {
  /* Old browsers */
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  /* Modern browsers */
  flex: none;
}
.vbox {
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: vertical;
  -moz-box-align: stretch;
  display: box;
  box-orient: vertical;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
.vbox > * {
  /* Old browsers */
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  /* Modern browsers */
  flex: none;
}
.hbox.reverse,
.vbox.reverse,
.reverse {
  /* Old browsers */
  -webkit-box-direction: reverse;
  -moz-box-direction: reverse;
  box-direction: reverse;
  /* Modern browsers */
  flex-direction: row-reverse;
}
.hbox.box-flex0,
.vbox.box-flex0,
.box-flex0 {
  /* Old browsers */
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  /* Modern browsers */
  flex: none;
  width: auto;
}
.hbox.box-flex1,
.vbox.box-flex1,
.box-flex1 {
  /* Old browsers */
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  /* Modern browsers */
  flex: 1;
}
.hbox.box-flex,
.vbox.box-flex,
.box-flex {
  /* Old browsers */
  /* Old browsers */
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  /* Modern browsers */
  flex: 1;
}
.hbox.box-flex2,
.vbox.box-flex2,
.box-flex2 {
  /* Old browsers */
  -webkit-box-flex: 2;
  -moz-box-flex: 2;
  box-flex: 2;
  /* Modern browsers */
  flex: 2;
}
.box-group1 {
  /*  Deprecated */
  -webkit-box-flex-group: 1;
  -moz-box-flex-group: 1;
  box-flex-group: 1;
}
.box-group2 {
  /* Deprecated */
  -webkit-box-flex-group: 2;
  -moz-box-flex-group: 2;
  box-flex-group: 2;
}
.hbox.start,
.vbox.start,
.start {
  /* Old browsers */
  -webkit-box-pack: start;
  -moz-box-pack: start;
  box-pack: start;
  /* Modern browsers */
  justify-content: flex-start;
}
.hbox.end,
.vbox.end,
.end {
  /* Old browsers */
  -webkit-box-pack: end;
  -moz-box-pack: end;
  box-pack: end;
  /* Modern browsers */
  justify-content: flex-end;
}
.hbox.center,
.vbox.center,
.center {
  /* Old browsers */
  -webkit-box-pack: center;
  -moz-box-pack: center;
  box-pack: center;
  /* Modern browsers */
  justify-content: center;
}
.hbox.baseline,
.vbox.baseline,
.baseline {
  /* Old browsers */
  -webkit-box-pack: baseline;
  -moz-box-pack: baseline;
  box-pack: baseline;
  /* Modern browsers */
  justify-content: baseline;
}
.hbox.stretch,
.vbox.stretch,
.stretch {
  /* Old browsers */
  -webkit-box-pack: stretch;
  -moz-box-pack: stretch;
  box-pack: stretch;
  /* Modern browsers */
  justify-content: stretch;
}
.hbox.align-start,
.vbox.align-start,
.align-start {
  /* Old browsers */
  -webkit-box-align: start;
  -moz-box-align: start;
  box-align: start;
  /* Modern browsers */
  align-items: flex-start;
}
.hbox.align-end,
.vbox.align-end,
.align-end {
  /* Old browsers */
  -webkit-box-align: end;
  -moz-box-align: end;
  box-align: end;
  /* Modern browsers */
  align-items: flex-end;
}
.hbox.align-center,
.vbox.align-center,
.align-center {
  /* Old browsers */
  -webkit-box-align: center;
  -moz-box-align: center;
  box-align: center;
  /* Modern browsers */
  align-items: center;
}
.hbox.align-baseline,
.vbox.align-baseline,
.align-baseline {
  /* Old browsers */
  -webkit-box-align: baseline;
  -moz-box-align: baseline;
  box-align: baseline;
  /* Modern browsers */
  align-items: baseline;
}
.hbox.align-stretch,
.vbox.align-stretch,
.align-stretch {
  /* Old browsers */
  -webkit-box-align: stretch;
  -moz-box-align: stretch;
  box-align: stretch;
  /* Modern browsers */
  align-items: stretch;
}
div.error {
  margin: 2em;
  text-align: center;
}
div.error > h1 {
  font-size: 500%;
  line-height: normal;
}
div.error > p {
  font-size: 200%;
  line-height: normal;
}
div.traceback-wrapper {
  text-align: left;
  max-width: 800px;
  margin: auto;
}
div.traceback-wrapper pre.traceback {
  max-height: 600px;
  overflow: auto;
}
/**
 * Primary styles
 *
 * Author: Jupyter Development Team
 */
body {
  background-color: #fff;
  /* This makes sure that the body covers the entire window and needs to
       be in a different element than the display: box in wrapper below */
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  overflow: visible;
}
body > #header {
  /* Initially hidden to prevent FLOUC */
  display: none;
  background-color: #fff;
  /* Display over codemirror */
  position: relative;
  z-index: 100;
}
body > #header #header-container {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: 5px;
  padding-bottom: 5px;
  padding-top: 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
body > #header .header-bar {
  width: 100%;
  height: 1px;
  background: #e7e7e7;
  margin-bottom: -1px;
}
@media print {
  body > #header {
    display: none !important;
  }
}
#header-spacer {
  width: 100%;
  visibility: hidden;
}
@media print {
  #header-spacer {
    display: none;
  }
}
#ipython_notebook {
  padding-left: 0px;
  padding-top: 1px;
  padding-bottom: 1px;
}
[dir="rtl"] #ipython_notebook {
  margin-right: 10px;
  margin-left: 0;
}
[dir="rtl"] #ipython_notebook.pull-left {
  float: right !important;
  float: right;
}
.flex-spacer {
  flex: 1;
}
#noscript {
  width: auto;
  padding-top: 16px;
  padding-bottom: 16px;
  text-align: center;
  font-size: 22px;
  color: red;
  font-weight: bold;
}
#ipython_notebook img {
  height: 28px;
}
#site {
  width: 100%;
  display: none;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  overflow: auto;
}
@media print {
  #site {
    height: auto !important;
  }
}
/* Smaller buttons */
.ui-button .ui-button-text {
  padding: 0.2em 0.8em;
  font-size: 77%;
}
input.ui-button {
  padding: 0.3em 0.9em;
}
span#kernel_logo_widget {
  margin: 0 10px;
}
span#login_widget {
  float: right;
}
[dir="rtl"] span#login_widget {
  float: left;
}
span#login_widget > .button,
#logout {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
span#login_widget > .button:focus,
#logout:focus,
span#login_widget > .button.focus,
#logout.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
span#login_widget > .button:hover,
#logout:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
span#login_widget > .button:active,
#logout:active,
span#login_widget > .button.active,
#logout.active,
.open > .dropdown-togglespan#login_widget > .button,
.open > .dropdown-toggle#logout {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
span#login_widget > .button:active:hover,
#logout:active:hover,
span#login_widget > .button.active:hover,
#logout.active:hover,
.open > .dropdown-togglespan#login_widget > .button:hover,
.open > .dropdown-toggle#logout:hover,
span#login_widget > .button:active:focus,
#logout:active:focus,
span#login_widget > .button.active:focus,
#logout.active:focus,
.open > .dropdown-togglespan#login_widget > .button:focus,
.open > .dropdown-toggle#logout:focus,
span#login_widget > .button:active.focus,
#logout:active.focus,
span#login_widget > .button.active.focus,
#logout.active.focus,
.open > .dropdown-togglespan#login_widget > .button.focus,
.open > .dropdown-toggle#logout.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
span#login_widget > .button:active,
#logout:active,
span#login_widget > .button.active,
#logout.active,
.open > .dropdown-togglespan#login_widget > .button,
.open > .dropdown-toggle#logout {
  background-image: none;
}
span#login_widget > .button.disabled:hover,
#logout.disabled:hover,
span#login_widget > .button[disabled]:hover,
#logout[disabled]:hover,
fieldset[disabled] span#login_widget > .button:hover,
fieldset[disabled] #logout:hover,
span#login_widget > .button.disabled:focus,
#logout.disabled:focus,
span#login_widget > .button[disabled]:focus,
#logout[disabled]:focus,
fieldset[disabled] span#login_widget > .button:focus,
fieldset[disabled] #logout:focus,
span#login_widget > .button.disabled.focus,
#logout.disabled.focus,
span#login_widget > .button[disabled].focus,
#logout[disabled].focus,
fieldset[disabled] span#login_widget > .button.focus,
fieldset[disabled] #logout.focus {
  background-color: #fff;
  border-color: #ccc;
}
span#login_widget > .button .badge,
#logout .badge {
  color: #fff;
  background-color: #333;
}
.nav-header {
  text-transform: none;
}
#header > span {
  margin-top: 10px;
}
.modal_stretch .modal-dialog {
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: vertical;
  -moz-box-align: stretch;
  display: box;
  box-orient: vertical;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: column;
  align-items: stretch;
  min-height: 80vh;
}
.modal_stretch .modal-dialog .modal-body {
  max-height: calc(100vh - 200px);
  overflow: auto;
  flex: 1;
}
.modal-header {
  cursor: move;
}
@media (min-width: 768px) {
  .modal .modal-dialog {
    width: 700px;
  }
}
@media (min-width: 768px) {
  select.form-control {
    margin-left: 12px;
    margin-right: 12px;
  }
}
/*!
*
* IPython auth
*
*/
.center-nav {
  display: inline-block;
  margin-bottom: -4px;
}
[dir="rtl"] .center-nav form.pull-left {
  float: right !important;
  float: right;
}
[dir="rtl"] .center-nav .navbar-text {
  float: right;
}
[dir="rtl"] .navbar-inner {
  text-align: right;
}
[dir="rtl"] div.text-left {
  text-align: right;
}
/*!
*
* IPython tree view
*
*/
/* We need an invisible input field on top of the sentense*/
/* "Drag file onto the list ..." */
.alternate_upload {
  background-color: none;
  display: inline;
}
.alternate_upload.form {
  padding: 0;
  margin: 0;
}
.alternate_upload input.fileinput {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  overflow: hidden;
  cursor: pointer;
  opacity: 0;
  z-index: 2;
}
.alternate_upload .btn-xs > input.fileinput {
  margin: -1px -5px;
}
.alternate_upload .btn-upload {
  position: relative;
  height: 22px;
}
::-webkit-file-upload-button {
  cursor: pointer;
}
/**
 * Primary styles
 *
 * Author: Jupyter Development Team
 */
ul#tabs {
  margin-bottom: 4px;
}
ul#tabs a {
  padding-top: 6px;
  padding-bottom: 4px;
}
[dir="rtl"] ul#tabs.nav-tabs > li {
  float: right;
}
[dir="rtl"] ul#tabs.nav.nav-tabs {
  padding-right: 0;
}
ul.breadcrumb a:focus,
ul.breadcrumb a:hover {
  text-decoration: none;
}
ul.breadcrumb i.icon-home {
  font-size: 16px;
  margin-right: 4px;
}
ul.breadcrumb span {
  color: #5e5e5e;
}
.list_toolbar {
  padding: 4px 0 4px 0;
  vertical-align: middle;
}
.list_toolbar .tree-buttons {
  padding-top: 1px;
}
[dir="rtl"] .list_toolbar .tree-buttons .pull-right {
  float: left !important;
  float: left;
}
[dir="rtl"] .list_toolbar .col-sm-4,
[dir="rtl"] .list_toolbar .col-sm-8 {
  float: right;
}
.dynamic-buttons {
  padding-top: 3px;
  display: inline-block;
}
.list_toolbar [class*="span"] {
  min-height: 24px;
}
.list_header {
  font-weight: bold;
  background-color: #EEE;
}
.list_placeholder {
  font-weight: bold;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 7px;
  padding-right: 7px;
}
.list_container {
  margin-top: 4px;
  margin-bottom: 20px;
  border: 1px solid #ddd;
  border-radius: 2px;
}
.list_container > div {
  border-bottom: 1px solid #ddd;
}
.list_container > div:hover .list-item {
  background-color: red;
}
.list_container > div:last-child {
  border: none;
}
.list_item:hover .list_item {
  background-color: #ddd;
}
.list_item a {
  text-decoration: none;
}
.list_item:hover {
  background-color: #fafafa;
}
.list_header > div,
.list_item > div {
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 7px;
  padding-right: 7px;
  line-height: 22px;
}
.list_header > div input,
.list_item > div input {
  margin-right: 7px;
  margin-left: 14px;
  vertical-align: text-bottom;
  line-height: 22px;
  position: relative;
  top: -1px;
}
.list_header > div .item_link,
.list_item > div .item_link {
  margin-left: -1px;
  vertical-align: baseline;
  line-height: 22px;
}
[dir="rtl"] .list_item > div input {
  margin-right: 0;
}
.new-file input[type=checkbox] {
  visibility: hidden;
}
.item_name {
  line-height: 22px;
  height: 24px;
}
.item_icon {
  font-size: 14px;
  color: #5e5e5e;
  margin-right: 7px;
  margin-left: 7px;
  line-height: 22px;
  vertical-align: baseline;
}
.item_modified {
  margin-right: 7px;
  margin-left: 7px;
}
[dir="rtl"] .item_modified.pull-right {
  float: left !important;
  float: left;
}
.item_buttons {
  line-height: 1em;
  margin-left: -5px;
}
.item_buttons .btn,
.item_buttons .btn-group,
.item_buttons .input-group {
  float: left;
}
.item_buttons > .btn,
.item_buttons > .btn-group,
.item_buttons > .input-group {
  margin-left: 5px;
}
.item_buttons .btn {
  min-width: 13ex;
}
.item_buttons .running-indicator {
  padding-top: 4px;
  color: #5cb85c;
}
.item_buttons .kernel-name {
  padding-top: 4px;
  color: #5bc0de;
  margin-right: 7px;
  float: left;
}
[dir="rtl"] .item_buttons.pull-right {
  float: left !important;
  float: left;
}
[dir="rtl"] .item_buttons .kernel-name {
  margin-left: 7px;
  float: right;
}
.toolbar_info {
  height: 24px;
  line-height: 24px;
}
.list_item input:not([type=checkbox]) {
  padding-top: 3px;
  padding-bottom: 3px;
  height: 22px;
  line-height: 14px;
  margin: 0px;
}
.highlight_text {
  color: blue;
}
#project_name {
  display: inline-block;
  padding-left: 7px;
  margin-left: -2px;
}
#project_name > .breadcrumb {
  padding: 0px;
  margin-bottom: 0px;
  background-color: transparent;
  font-weight: bold;
}
.sort_button {
  display: inline-block;
  padding-left: 7px;
}
[dir="rtl"] .sort_button.pull-right {
  float: left !important;
  float: left;
}
#tree-selector {
  padding-right: 0px;
}
#button-select-all {
  min-width: 50px;
}
[dir="rtl"] #button-select-all.btn {
  float: right ;
}
#select-all {
  margin-left: 7px;
  margin-right: 2px;
  margin-top: 2px;
  height: 16px;
}
[dir="rtl"] #select-all.pull-left {
  float: right !important;
  float: right;
}
.menu_icon {
  margin-right: 2px;
}
.tab-content .row {
  margin-left: 0px;
  margin-right: 0px;
}
.folder_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f114";
}
.folder_icon:before.fa-pull-left {
  margin-right: .3em;
}
.folder_icon:before.fa-pull-right {
  margin-left: .3em;
}
.folder_icon:before.pull-left {
  margin-right: .3em;
}
.folder_icon:before.pull-right {
  margin-left: .3em;
}
.notebook_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f02d";
  position: relative;
  top: -1px;
}
.notebook_icon:before.fa-pull-left {
  margin-right: .3em;
}
.notebook_icon:before.fa-pull-right {
  margin-left: .3em;
}
.notebook_icon:before.pull-left {
  margin-right: .3em;
}
.notebook_icon:before.pull-right {
  margin-left: .3em;
}
.running_notebook_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f02d";
  position: relative;
  top: -1px;
  color: #5cb85c;
}
.running_notebook_icon:before.fa-pull-left {
  margin-right: .3em;
}
.running_notebook_icon:before.fa-pull-right {
  margin-left: .3em;
}
.running_notebook_icon:before.pull-left {
  margin-right: .3em;
}
.running_notebook_icon:before.pull-right {
  margin-left: .3em;
}
.file_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f016";
  position: relative;
  top: -2px;
}
.file_icon:before.fa-pull-left {
  margin-right: .3em;
}
.file_icon:before.fa-pull-right {
  margin-left: .3em;
}
.file_icon:before.pull-left {
  margin-right: .3em;
}
.file_icon:before.pull-right {
  margin-left: .3em;
}
#notebook_toolbar .pull-right {
  padding-top: 0px;
  margin-right: -1px;
}
ul#new-menu {
  left: auto;
  right: 0;
}
#new-menu .dropdown-header {
  font-size: 10px;
  border-bottom: 1px solid #e5e5e5;
  padding: 0 0 3px;
  margin: -3px 20px 0;
}
.kernel-menu-icon {
  padding-right: 12px;
  width: 24px;
  content: "\f096";
}
.kernel-menu-icon:before {
  content: "\f096";
}
.kernel-menu-icon-current:before {
  content: "\f00c";
}
#tab_content {
  padding-top: 20px;
}
#running .panel-group .panel {
  margin-top: 3px;
  margin-bottom: 1em;
}
#running .panel-group .panel .panel-heading {
  background-color: #EEE;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 7px;
  padding-right: 7px;
  line-height: 22px;
}
#running .panel-group .panel .panel-heading a:focus,
#running .panel-group .panel .panel-heading a:hover {
  text-decoration: none;
}
#running .panel-group .panel .panel-body {
  padding: 0px;
}
#running .panel-group .panel .panel-body .list_container {
  margin-top: 0px;
  margin-bottom: 0px;
  border: 0px;
  border-radius: 0px;
}
#running .panel-group .panel .panel-body .list_container .list_item {
  border-bottom: 1px solid #ddd;
}
#running .panel-group .panel .panel-body .list_container .list_item:last-child {
  border-bottom: 0px;
}
.delete-button {
  display: none;
}
.duplicate-button {
  display: none;
}
.rename-button {
  display: none;
}
.move-button {
  display: none;
}
.download-button {
  display: none;
}
.shutdown-button {
  display: none;
}
.dynamic-instructions {
  display: inline-block;
  padding-top: 4px;
}
/*!
*
* IPython text editor webapp
*
*/
.selected-keymap i.fa {
  padding: 0px 5px;
}
.selected-keymap i.fa:before {
  content: "\f00c";
}
#mode-menu {
  overflow: auto;
  max-height: 20em;
}
.edit_app #header {
  -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
  box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
}
.edit_app #menubar .navbar {
  /* Use a negative 1 bottom margin, so the border overlaps the border of the
    header */
  margin-bottom: -1px;
}
.dirty-indicator {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 20px;
}
.dirty-indicator.fa-pull-left {
  margin-right: .3em;
}
.dirty-indicator.fa-pull-right {
  margin-left: .3em;
}
.dirty-indicator.pull-left {
  margin-right: .3em;
}
.dirty-indicator.pull-right {
  margin-left: .3em;
}
.dirty-indicator-dirty {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 20px;
}
.dirty-indicator-dirty.fa-pull-left {
  margin-right: .3em;
}
.dirty-indicator-dirty.fa-pull-right {
  margin-left: .3em;
}
.dirty-indicator-dirty.pull-left {
  margin-right: .3em;
}
.dirty-indicator-dirty.pull-right {
  margin-left: .3em;
}
.dirty-indicator-clean {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 20px;
}
.dirty-indicator-clean.fa-pull-left {
  margin-right: .3em;
}
.dirty-indicator-clean.fa-pull-right {
  margin-left: .3em;
}
.dirty-indicator-clean.pull-left {
  margin-right: .3em;
}
.dirty-indicator-clean.pull-right {
  margin-left: .3em;
}
.dirty-indicator-clean:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f00c";
}
.dirty-indicator-clean:before.fa-pull-left {
  margin-right: .3em;
}
.dirty-indicator-clean:before.fa-pull-right {
  margin-left: .3em;
}
.dirty-indicator-clean:before.pull-left {
  margin-right: .3em;
}
.dirty-indicator-clean:before.pull-right {
  margin-left: .3em;
}
#filename {
  font-size: 16pt;
  display: table;
  padding: 0px 5px;
}
#current-mode {
  padding-left: 5px;
  padding-right: 5px;
}
#texteditor-backdrop {
  padding-top: 20px;
  padding-bottom: 20px;
}
@media not print {
  #texteditor-backdrop {
    background-color: #EEE;
  }
}
@media print {
  #texteditor-backdrop #texteditor-container .CodeMirror-gutter,
  #texteditor-backdrop #texteditor-container .CodeMirror-gutters {
    background-color: #fff;
  }
}
@media not print {
  #texteditor-backdrop #texteditor-container .CodeMirror-gutter,
  #texteditor-backdrop #texteditor-container .CodeMirror-gutters {
    background-color: #fff;
  }
}
@media not print {
  #texteditor-backdrop #texteditor-container {
    padding: 0px;
    background-color: #fff;
    -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
    box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
  }
}
.CodeMirror-dialog {
  background-color: #fff;
}
/*!
*
* IPython notebook
*
*/
/* CSS font colors for translated ANSI escape sequences */
/* The color values are a mix of
   http://www.xcolors.net/dl/baskerville-ivorylight and
   http://www.xcolors.net/dl/euphrasia */
.ansi-black-fg {
  color: #3E424D;
}
.ansi-black-bg {
  background-color: #3E424D;
}
.ansi-black-intense-fg {
  color: #282C36;
}
.ansi-black-intense-bg {
  background-color: #282C36;
}
.ansi-red-fg {
  color: #E75C58;
}
.ansi-red-bg {
  background-color: #E75C58;
}
.ansi-red-intense-fg {
  color: #B22B31;
}
.ansi-red-intense-bg {
  background-color: #B22B31;
}
.ansi-green-fg {
  color: #00A250;
}
.ansi-green-bg {
  background-color: #00A250;
}
.ansi-green-intense-fg {
  color: #007427;
}
.ansi-green-intense-bg {
  background-color: #007427;
}
.ansi-yellow-fg {
  color: #DDB62B;
}
.ansi-yellow-bg {
  background-color: #DDB62B;
}
.ansi-yellow-intense-fg {
  color: #B27D12;
}
.ansi-yellow-intense-bg {
  background-color: #B27D12;
}
.ansi-blue-fg {
  color: #208FFB;
}
.ansi-blue-bg {
  background-color: #208FFB;
}
.ansi-blue-intense-fg {
  color: #0065CA;
}
.ansi-blue-intense-bg {
  background-color: #0065CA;
}
.ansi-magenta-fg {
  color: #D160C4;
}
.ansi-magenta-bg {
  background-color: #D160C4;
}
.ansi-magenta-intense-fg {
  color: #A03196;
}
.ansi-magenta-intense-bg {
  background-color: #A03196;
}
.ansi-cyan-fg {
  color: #60C6C8;
}
.ansi-cyan-bg {
  background-color: #60C6C8;
}
.ansi-cyan-intense-fg {
  color: #258F8F;
}
.ansi-cyan-intense-bg {
  background-color: #258F8F;
}
.ansi-white-fg {
  color: #C5C1B4;
}
.ansi-white-bg {
  background-color: #C5C1B4;
}
.ansi-white-intense-fg {
  color: #A1A6B2;
}
.ansi-white-intense-bg {
  background-color: #A1A6B2;
}
.ansi-default-inverse-fg {
  color: #FFFFFF;
}
.ansi-default-inverse-bg {
  background-color: #000000;
}
.ansi-bold {
  font-weight: bold;
}
.ansi-underline {
  text-decoration: underline;
}
/* The following styles are deprecated an will be removed in a future version */
.ansibold {
  font-weight: bold;
}
.ansi-inverse {
  outline: 0.5px dotted;
}
/* use dark versions for foreground, to improve visibility */
.ansiblack {
  color: black;
}
.ansired {
  color: darkred;
}
.ansigreen {
  color: darkgreen;
}
.ansiyellow {
  color: #c4a000;
}
.ansiblue {
  color: darkblue;
}
.ansipurple {
  color: darkviolet;
}
.ansicyan {
  color: steelblue;
}
.ansigray {
  color: gray;
}
/* and light for background, for the same reason */
.ansibgblack {
  background-color: black;
}
.ansibgred {
  background-color: red;
}
.ansibggreen {
  background-color: green;
}
.ansibgyellow {
  background-color: yellow;
}
.ansibgblue {
  background-color: blue;
}
.ansibgpurple {
  background-color: magenta;
}
.ansibgcyan {
  background-color: cyan;
}
.ansibggray {
  background-color: gray;
}
div.cell {
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: vertical;
  -moz-box-align: stretch;
  display: box;
  box-orient: vertical;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: column;
  align-items: stretch;
  border-radius: 2px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  width: 100%;
  padding: 5px;
  /* This acts as a spacer between cells, that is outside the border */
  margin: 0px;
  outline: none;
  position: relative;
  overflow: visible;
}
div.cell:before {
  position: absolute;
  display: block;
  top: -1px;
  left: -1px;
  width: 5px;
  height: calc(100% +  2px);
  content: '';
  background: transparent;
}
div.cell.jupyter-soft-selected {
  border-left-color: #E3F2FD;
  border-left-width: 1px;
  padding-left: 5px;
  border-right-color: #E3F2FD;
  border-right-width: 1px;
  background: #E3F2FD;
}
@media print {
  div.cell.jupyter-soft-selected {
    border-color: transparent;
  }
}
div.cell.selected,
div.cell.selected.jupyter-soft-selected {
  border-color: #ababab;
}
div.cell.selected:before,
div.cell.selected.jupyter-soft-selected:before {
  position: absolute;
  display: block;
  top: -1px;
  left: -1px;
  width: 5px;
  height: calc(100% +  2px);
  content: '';
  background: #42A5F5;
}
@media print {
  div.cell.selected,
  div.cell.selected.jupyter-soft-selected {
    border-color: transparent;
  }
}
.edit_mode div.cell.selected {
  border-color: #66BB6A;
}
.edit_mode div.cell.selected:before {
  position: absolute;
  display: block;
  top: -1px;
  left: -1px;
  width: 5px;
  height: calc(100% +  2px);
  content: '';
  background: #66BB6A;
}
@media print {
  .edit_mode div.cell.selected {
    border-color: transparent;
  }
}
.prompt {
  /* This needs to be wide enough for 3 digit prompt numbers: In[100]: */
  min-width: 14ex;
  /* This padding is tuned to match the padding on the CodeMirror editor. */
  padding: 0.4em;
  margin: 0px;
  font-family: monospace;
  text-align: right;
  /* This has to match that of the the CodeMirror class line-height below */
  line-height: 1.21429em;
  /* Don't highlight prompt number selection */
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /* Use default cursor */
  cursor: default;
}
@media (max-width: 540px) {
  .prompt {
    text-align: left;
  }
}
div.inner_cell {
  min-width: 0;
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: vertical;
  -moz-box-align: stretch;
  display: box;
  box-orient: vertical;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: column;
  align-items: stretch;
  /* Old browsers */
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  /* Modern browsers */
  flex: 1;
}
/* input_area and input_prompt must match in top border and margin for alignment */
div.input_area {
  border: 1px solid #cfcfcf;
  border-radius: 2px;
  background: #f7f7f7;
  line-height: 1.21429em;
}
/* This is needed so that empty prompt areas can collapse to zero height when there
   is no content in the output_subarea and the prompt. The main purpose of this is
   to make sure that empty JavaScript output_subareas have no height. */
div.prompt:empty {
  padding-top: 0;
  padding-bottom: 0;
}
div.unrecognized_cell {
  padding: 5px 5px 5px 0px;
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-align: stretch;
  display: box;
  box-orient: horizontal;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: row;
  align-items: stretch;
}
div.unrecognized_cell .inner_cell {
  border-radius: 2px;
  padding: 5px;
  font-weight: bold;
  color: red;
  border: 1px solid #cfcfcf;
  background: #eaeaea;
}
div.unrecognized_cell .inner_cell a {
  color: inherit;
  text-decoration: none;
}
div.unrecognized_cell .inner_cell a:hover {
  color: inherit;
  text-decoration: none;
}
@media (max-width: 540px) {
  div.unrecognized_cell > div.prompt {
    display: none;
  }
}
div.code_cell {
  /* avoid page breaking on code cells when printing */
}
@media print {
  div.code_cell {
    page-break-inside: avoid;
  }
}
/* any special styling for code cells that are currently running goes here */
div.input {
  page-break-inside: avoid;
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-align: stretch;
  display: box;
  box-orient: horizontal;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: row;
  align-items: stretch;
}
@media (max-width: 540px) {
  div.input {
    /* Old browsers */
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-box-align: stretch;
    display: -moz-box;
    -moz-box-orient: vertical;
    -moz-box-align: stretch;
    display: box;
    box-orient: vertical;
    box-align: stretch;
    /* Modern browsers */
    display: flex;
    flex-direction: column;
    align-items: stretch;
  }
}
/* input_area and input_prompt must match in top border and margin for alignment */
div.input_prompt {
  color: #303F9F;
  border-top: 1px solid transparent;
}
div.input_area > div.highlight {
  margin: 0.4em;
  border: none;
  padding: 0px;
  background-color: transparent;
}
div.input_area > div.highlight > pre {
  margin: 0px;
  border: none;
  padding: 0px;
  background-color: transparent;
}
/* The following gets added to the <head> if it is detected that the user has a
 * monospace font with inconsistent normal/bold/italic height.  See
 * notebookmain.js.  Such fonts will have keywords vertically offset with
 * respect to the rest of the text.  The user should select a better font.
 * See: https://github.com/ipython/ipython/issues/1503
 *
 * .CodeMirror span {
 *      vertical-align: bottom;
 * }
 */
.CodeMirror {
  line-height: 1.21429em;
  /* Changed from 1em to our global default */
  font-size: 14px;
  height: auto;
  /* Changed to auto to autogrow */
  background: none;
  /* Changed from white to allow our bg to show through */
}
.CodeMirror-scroll {
  /*  The CodeMirror docs are a bit fuzzy on if overflow-y should be hidden or visible.*/
  /*  We have found that if it is visible, vertical scrollbars appear with font size changes.*/
  overflow-y: hidden;
  overflow-x: auto;
}
.CodeMirror-lines {
  /* In CM2, this used to be 0.4em, but in CM3 it went to 4px. We need the em value because */
  /* we have set a different line-height and want this to scale with that. */
  /* Note that this should set vertical padding only, since CodeMirror assumes
       that horizontal padding will be set on CodeMirror pre */
  padding: 0.4em 0;
}
.CodeMirror-linenumber {
  padding: 0 8px 0 4px;
}
.CodeMirror-gutters {
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
}
.CodeMirror pre {
  /* In CM3 this went to 4px from 0 in CM2. This sets horizontal padding only,
    use .CodeMirror-lines for vertical */
  padding: 0 0.4em;
  border: 0;
  border-radius: 0;
}
.CodeMirror-cursor {
  border-left: 1.4px solid black;
}
@media screen and (min-width: 2138px) and (max-width: 4319px) {
  .CodeMirror-cursor {
    border-left: 2px solid black;
  }
}
@media screen and (min-width: 4320px) {
  .CodeMirror-cursor {
    border-left: 4px solid black;
  }
}
/*

Original style from softwaremaniacs.org (c) Ivan Sagalaev <Maniac@SoftwareManiacs.Org>
Adapted from GitHub theme

*/
.highlight-base {
  color: #000;
}
.highlight-variable {
  color: #000;
}
.highlight-variable-2 {
  color: #1a1a1a;
}
.highlight-variable-3 {
  color: #333333;
}
.highlight-string {
  color: #BA2121;
}
.highlight-comment {
  color: #408080;
  font-style: italic;
}
.highlight-number {
  color: #080;
}
.highlight-atom {
  color: #88F;
}
.highlight-keyword {
  color: #008000;
  font-weight: bold;
}
.highlight-builtin {
  color: #008000;
}
.highlight-error {
  color: #f00;
}
.highlight-operator {
  color: #AA22FF;
  font-weight: bold;
}
.highlight-meta {
  color: #AA22FF;
}
/* previously not defined, copying from default codemirror */
.highlight-def {
  color: #00f;
}
.highlight-string-2 {
  color: #f50;
}
.highlight-qualifier {
  color: #555;
}
.highlight-bracket {
  color: #997;
}
.highlight-tag {
  color: #170;
}
.highlight-attribute {
  color: #00c;
}
.highlight-header {
  color: blue;
}
.highlight-quote {
  color: #090;
}
.highlight-link {
  color: #00c;
}
/* apply the same style to codemirror */
.cm-s-ipython span.cm-keyword {
  color: #008000;
  font-weight: bold;
}
.cm-s-ipython span.cm-atom {
  color: #88F;
}
.cm-s-ipython span.cm-number {
  color: #080;
}
.cm-s-ipython span.cm-def {
  color: #00f;
}
.cm-s-ipython span.cm-variable {
  color: #000;
}
.cm-s-ipython span.cm-operator {
  color: #AA22FF;
  font-weight: bold;
}
.cm-s-ipython span.cm-variable-2 {
  color: #1a1a1a;
}
.cm-s-ipython span.cm-variable-3 {
  color: #333333;
}
.cm-s-ipython span.cm-comment {
  color: #408080;
  font-style: italic;
}
.cm-s-ipython span.cm-string {
  color: #BA2121;
}
.cm-s-ipython span.cm-string-2 {
  color: #f50;
}
.cm-s-ipython span.cm-meta {
  color: #AA22FF;
}
.cm-s-ipython span.cm-qualifier {
  color: #555;
}
.cm-s-ipython span.cm-builtin {
  color: #008000;
}
.cm-s-ipython span.cm-bracket {
  color: #997;
}
.cm-s-ipython span.cm-tag {
  color: #170;
}
.cm-s-ipython span.cm-attribute {
  color: #00c;
}
.cm-s-ipython span.cm-header {
  color: blue;
}
.cm-s-ipython span.cm-quote {
  color: #090;
}
.cm-s-ipython span.cm-link {
  color: #00c;
}
.cm-s-ipython span.cm-error {
  color: #f00;
}
.cm-s-ipython span.cm-tab {
  background: url();
  background-position: right;
  background-repeat: no-repeat;
}
div.output_wrapper {
  /* this position must be relative to enable descendents to be absolute within it */
  position: relative;
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: vertical;
  -moz-box-align: stretch;
  display: box;
  box-orient: vertical;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: column;
  align-items: stretch;
  z-index: 1;
}
/* class for the output area when it should be height-limited */
div.output_scroll {
  /* ideally, this would be max-height, but FF barfs all over that */
  height: 24em;
  /* FF needs this *and the wrapper* to specify full width, or it will shrinkwrap */
  width: 100%;
  overflow: auto;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.8);
  box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.8);
  display: block;
}
/* output div while it is collapsed */
div.output_collapsed {
  margin: 0px;
  padding: 0px;
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: vertical;
  -moz-box-align: stretch;
  display: box;
  box-orient: vertical;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
div.out_prompt_overlay {
  height: 100%;
  padding: 0px 0.4em;
  position: absolute;
  border-radius: 2px;
}
div.out_prompt_overlay:hover {
  /* use inner shadow to get border that is computed the same on WebKit/FF */
  -webkit-box-shadow: inset 0 0 1px #000;
  box-shadow: inset 0 0 1px #000;
  background: rgba(240, 240, 240, 0.5);
}
div.output_prompt {
  color: #D84315;
}
/* This class is the outer container of all output sections. */
div.output_area {
  padding: 0px;
  page-break-inside: avoid;
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-align: stretch;
  display: box;
  box-orient: horizontal;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: row;
  align-items: stretch;
}
div.output_area .MathJax_Display {
  text-align: left !important;
}
div.output_area .rendered_html table {
  margin-left: 0;
  margin-right: 0;
}
div.output_area .rendered_html img {
  margin-left: 0;
  margin-right: 0;
}
div.output_area img,
div.output_area svg {
  max-width: 100%;
  height: auto;
}
div.output_area img.unconfined,
div.output_area svg.unconfined {
  max-width: none;
}
div.output_area .mglyph > img {
  max-width: none;
}
/* This is needed to protect the pre formating from global settings such
   as that of bootstrap */
.output {
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: vertical;
  -moz-box-align: stretch;
  display: box;
  box-orient: vertical;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
@media (max-width: 540px) {
  div.output_area {
    /* Old browsers */
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-box-align: stretch;
    display: -moz-box;
    -moz-box-orient: vertical;
    -moz-box-align: stretch;
    display: box;
    box-orient: vertical;
    box-align: stretch;
    /* Modern browsers */
    display: flex;
    flex-direction: column;
    align-items: stretch;
  }
}
div.output_area pre {
  margin: 0;
  padding: 1px 0 1px 0;
  border: 0;
  vertical-align: baseline;
  color: black;
  background-color: transparent;
  border-radius: 0;
}
/* This class is for the output subarea inside the output_area and after
   the prompt div. */
div.output_subarea {
  overflow-x: auto;
  padding: 0.4em;
  /* Old browsers */
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  /* Modern browsers */
  flex: 1;
  max-width: calc(100% - 14ex);
}
div.output_scroll div.output_subarea {
  overflow-x: visible;
}
/* The rest of the output_* classes are for special styling of the different
   output types */
/* all text output has this class: */
div.output_text {
  text-align: left;
  color: #000;
  /* This has to match that of the the CodeMirror class line-height below */
  line-height: 1.21429em;
}
/* stdout/stderr are 'text' as well as 'stream', but execute_result/error are *not* streams */
div.output_stderr {
  background: #fdd;
  /* very light red background for stderr */
}
div.output_latex {
  text-align: left;
}
/* Empty output_javascript divs should have no height */
div.output_javascript:empty {
  padding: 0;
}
.js-error {
  color: darkred;
}
/* raw_input styles */
div.raw_input_container {
  line-height: 1.21429em;
  padding-top: 5px;
}
pre.raw_input_prompt {
  /* nothing needed here. */
}
input.raw_input {
  font-family: monospace;
  font-size: inherit;
  color: inherit;
  width: auto;
  /* make sure input baseline aligns with prompt */
  vertical-align: baseline;
  /* padding + margin = 0.5em between prompt and cursor */
  padding: 0em 0.25em;
  margin: 0em 0.25em;
}
input.raw_input:focus {
  box-shadow: none;
}
p.p-space {
  margin-bottom: 10px;
}
div.output_unrecognized {
  padding: 5px;
  font-weight: bold;
  color: red;
}
div.output_unrecognized a {
  color: inherit;
  text-decoration: none;
}
div.output_unrecognized a:hover {
  color: inherit;
  text-decoration: none;
}
.rendered_html {
  color: #000;
  /* any extras will just be numbers: */
}
.rendered_html em {
  font-style: italic;
}
.rendered_html strong {
  font-weight: bold;
}
.rendered_html u {
  text-decoration: underline;
}
.rendered_html :link {
  text-decoration: underline;
}
.rendered_html :visited {
  text-decoration: underline;
}
.rendered_html h1 {
  font-size: 185.7%;
  margin: 1.08em 0 0 0;
  font-weight: bold;
  line-height: 1.0;
}
.rendered_html h2 {
  font-size: 157.1%;
  margin: 1.27em 0 0 0;
  font-weight: bold;
  line-height: 1.0;
}
.rendered_html h3 {
  font-size: 128.6%;
  margin: 1.55em 0 0 0;
  font-weight: bold;
  line-height: 1.0;
}
.rendered_html h4 {
  font-size: 100%;
  margin: 2em 0 0 0;
  font-weight: bold;
  line-height: 1.0;
}
.rendered_html h5 {
  font-size: 100%;
  margin: 2em 0 0 0;
  font-weight: bold;
  line-height: 1.0;
  font-style: italic;
}
.rendered_html h6 {
  font-size: 100%;
  margin: 2em 0 0 0;
  font-weight: bold;
  line-height: 1.0;
  font-style: italic;
}
.rendered_html h1:first-child {
  margin-top: 0.538em;
}
.rendered_html h2:first-child {
  margin-top: 0.636em;
}
.rendered_html h3:first-child {
  margin-top: 0.777em;
}
.rendered_html h4:first-child {
  margin-top: 1em;
}
.rendered_html h5:first-child {
  margin-top: 1em;
}
.rendered_html h6:first-child {
  margin-top: 1em;
}
.rendered_html ul:not(.list-inline),
.rendered_html ol:not(.list-inline) {
  padding-left: 2em;
}
.rendered_html ul {
  list-style: disc;
}
.rendered_html ul ul {
  list-style: square;
  margin-top: 0;
}
.rendered_html ul ul ul {
  list-style: circle;
}
.rendered_html ol {
  list-style: decimal;
}
.rendered_html ol ol {
  list-style: upper-alpha;
  margin-top: 0;
}
.rendered_html ol ol ol {
  list-style: lower-alpha;
}
.rendered_html ol ol ol ol {
  list-style: lower-roman;
}
.rendered_html ol ol ol ol ol {
  list-style: decimal;
}
.rendered_html * + ul {
  margin-top: 1em;
}
.rendered_html * + ol {
  margin-top: 1em;
}
.rendered_html hr {
  color: black;
  background-color: black;
}
.rendered_html pre {
  margin: 1em 2em;
  padding: 0px;
  background-color: #fff;
}
.rendered_html code {
  background-color: #eff0f1;
}
.rendered_html p code {
  padding: 1px 5px;
}
.rendered_html pre code {
  background-color: #fff;
}
.rendered_html pre,
.rendered_html code {
  border: 0;
  color: #000;
  font-size: 100%;
}
.rendered_html blockquote {
  margin: 1em 2em;
}
.rendered_html table {
  margin-left: auto;
  margin-right: auto;
  border: none;
  border-collapse: collapse;
  border-spacing: 0;
  color: black;
  font-size: 12px;
  table-layout: fixed;
}
.rendered_html thead {
  border-bottom: 1px solid black;
  vertical-align: bottom;
}
.rendered_html tr,
.rendered_html th,
.rendered_html td {
  text-align: right;
  vertical-align: middle;
  padding: 0.5em 0.5em;
  line-height: normal;
  white-space: normal;
  max-width: none;
  border: none;
}
.rendered_html th {
  font-weight: bold;
}
.rendered_html tbody tr:nth-child(odd) {
  background: #f5f5f5;
}
.rendered_html tbody tr:hover {
  background: rgba(66, 165, 245, 0.2);
}
.rendered_html * + table {
  margin-top: 1em;
}
.rendered_html p {
  text-align: left;
}
.rendered_html * + p {
  margin-top: 1em;
}
.rendered_html img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.rendered_html * + img {
  margin-top: 1em;
}
.rendered_html img,
.rendered_html svg {
  max-width: 100%;
  height: auto;
}
.rendered_html img.unconfined,
.rendered_html svg.unconfined {
  max-width: none;
}
.rendered_html .alert {
  margin-bottom: initial;
}
.rendered_html * + .alert {
  margin-top: 1em;
}
[dir="rtl"] .rendered_html p {
  text-align: right;
}
div.text_cell {
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-align: stretch;
  display: box;
  box-orient: horizontal;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: row;
  align-items: stretch;
}
@media (max-width: 540px) {
  div.text_cell > div.prompt {
    display: none;
  }
}
div.text_cell_render {
  /*font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;*/
  outline: none;
  resize: none;
  width: inherit;
  border-style: none;
  padding: 0.5em 0.5em 0.5em 0.4em;
  color: #000;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
a.anchor-link:link {
  text-decoration: none;
  padding: 0px 20px;
  visibility: hidden;
}
h1:hover .anchor-link,
h2:hover .anchor-link,
h3:hover .anchor-link,
h4:hover .anchor-link,
h5:hover .anchor-link,
h6:hover .anchor-link {
  visibility: visible;
}
.text_cell.rendered .input_area {
  display: none;
}
.text_cell.rendered .rendered_html {
  overflow-x: auto;
  overflow-y: hidden;
}
.text_cell.rendered .rendered_html tr,
.text_cell.rendered .rendered_html th,
.text_cell.rendered .rendered_html td {
  max-width: none;
}
.text_cell.unrendered .text_cell_render {
  display: none;
}
.text_cell .dropzone .input_area {
  border: 2px dashed #bababa;
  margin: -1px;
}
.cm-header-1,
.cm-header-2,
.cm-header-3,
.cm-header-4,
.cm-header-5,
.cm-header-6 {
  font-weight: bold;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.cm-header-1 {
  font-size: 185.7%;
}
.cm-header-2 {
  font-size: 157.1%;
}
.cm-header-3 {
  font-size: 128.6%;
}
.cm-header-4 {
  font-size: 110%;
}
.cm-header-5 {
  font-size: 100%;
  font-style: italic;
}
.cm-header-6 {
  font-size: 100%;
  font-style: italic;
}
/*!
*
* IPython notebook webapp
*
*/
@media (max-width: 767px) {
  .notebook_app {
    padding-left: 0px;
    padding-right: 0px;
  }
}
#ipython-main-app {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  height: 100%;
}
div#notebook_panel {
  margin: 0px;
  padding: 0px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  height: 100%;
}
div#notebook {
  font-size: 14px;
  line-height: 20px;
  overflow-y: hidden;
  overflow-x: auto;
  width: 100%;
  /* This spaces the page away from the edge of the notebook area */
  padding-top: 20px;
  margin: 0px;
  outline: none;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  min-height: 100%;
}
@media not print {
  #notebook-container {
    padding: 15px;
    background-color: #fff;
    min-height: 0;
    -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
    box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
  }
}
@media print {
  #notebook-container {
    width: 100%;
  }
}
div.ui-widget-content {
  border: 1px solid #ababab;
  outline: none;
}
pre.dialog {
  background-color: #f7f7f7;
  border: 1px solid #ddd;
  border-radius: 2px;
  padding: 0.4em;
  padding-left: 2em;
}
p.dialog {
  padding: 0.2em;
}
/* Word-wrap output correctly.  This is the CSS3 spelling, though Firefox seems
   to not honor it correctly.  Webkit browsers (Chrome, rekonq, Safari) do.
 */
pre,
code,
kbd,
samp {
  white-space: pre-wrap;
}
#fonttest {
  font-family: monospace;
}
p {
  margin-bottom: 0;
}
.end_space {
  min-height: 100px;
  transition: height .2s ease;
}
.notebook_app > #header {
  -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
  box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
}
@media not print {
  .notebook_app {
    background-color: #EEE;
  }
}
kbd {
  border-style: solid;
  border-width: 1px;
  box-shadow: none;
  margin: 2px;
  padding-left: 2px;
  padding-right: 2px;
  padding-top: 1px;
  padding-bottom: 1px;
}
.jupyter-keybindings {
  padding: 1px;
  line-height: 24px;
  border-bottom: 1px solid gray;
}
.jupyter-keybindings input {
  margin: 0;
  padding: 0;
  border: none;
}
.jupyter-keybindings i {
  padding: 6px;
}
.well code {
  background-color: #ffffff;
  border-color: #ababab;
  border-width: 1px;
  border-style: solid;
  padding: 2px;
  padding-top: 1px;
  padding-bottom: 1px;
}
/* CSS for the cell toolbar */
.celltoolbar {
  border: thin solid #CFCFCF;
  border-bottom: none;
  background: #EEE;
  border-radius: 2px 2px 0px 0px;
  width: 100%;
  height: 29px;
  padding-right: 4px;
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-align: stretch;
  display: box;
  box-orient: horizontal;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: row;
  align-items: stretch;
  /* Old browsers */
  -webkit-box-pack: end;
  -moz-box-pack: end;
  box-pack: end;
  /* Modern browsers */
  justify-content: flex-end;
  display: -webkit-flex;
}
@media print {
  .celltoolbar {
    display: none;
  }
}
.ctb_hideshow {
  display: none;
  vertical-align: bottom;
}
/* ctb_show is added to the ctb_hideshow div to show the cell toolbar.
   Cell toolbars are only shown when the ctb_global_show class is also set.
*/
.ctb_global_show .ctb_show.ctb_hideshow {
  display: block;
}
.ctb_global_show .ctb_show + .input_area,
.ctb_global_show .ctb_show + div.text_cell_input,
.ctb_global_show .ctb_show ~ div.text_cell_render {
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
}
.ctb_global_show .ctb_show ~ div.text_cell_render {
  border: 1px solid #cfcfcf;
}
.celltoolbar {
  font-size: 87%;
  padding-top: 3px;
}
.celltoolbar select {
  display: block;
  width: 100%;
  height: 32px;
  padding: 6px 12px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 1px;
  width: inherit;
  font-size: inherit;
  height: 22px;
  padding: 0px;
  display: inline-block;
}
.celltoolbar select:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.celltoolbar select::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.celltoolbar select:-ms-input-placeholder {
  color: #999;
}
.celltoolbar select::-webkit-input-placeholder {
  color: #999;
}
.celltoolbar select::-ms-expand {
  border: 0;
  background-color: transparent;
}
.celltoolbar select[disabled],
.celltoolbar select[readonly],
fieldset[disabled] .celltoolbar select {
  background-color: #eeeeee;
  opacity: 1;
}
.celltoolbar select[disabled],
fieldset[disabled] .celltoolbar select {
  cursor: not-allowed;
}
textarea.celltoolbar select {
  height: auto;
}
select.celltoolbar select {
  height: 30px;
  line-height: 30px;
}
textarea.celltoolbar select,
select[multiple].celltoolbar select {
  height: auto;
}
.celltoolbar label {
  margin-left: 5px;
  margin-right: 5px;
}
.tags_button_container {
  width: 100%;
  display: flex;
}
.tag-container {
  display: flex;
  flex-direction: row;
  flex-grow: 1;
  overflow: hidden;
  position: relative;
}
.tag-container > * {
  margin: 0 4px;
}
.remove-tag-btn {
  margin-left: 4px;
}
.tags-input {
  display: flex;
}
.cell-tag:last-child:after {
  content: "";
  position: absolute;
  right: 0;
  width: 40px;
  height: 100%;
  /* Fade to background color of cell toolbar */
  background: linear-gradient(to right, rgba(0, 0, 0, 0), #EEE);
}
.tags-input > * {
  margin-left: 4px;
}
.cell-tag,
.tags-input input,
.tags-input button {
  display: block;
  width: 100%;
  height: 32px;
  padding: 6px 12px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 1px;
  box-shadow: none;
  width: inherit;
  font-size: inherit;
  height: 22px;
  line-height: 22px;
  padding: 0px 4px;
  display: inline-block;
}
.cell-tag:focus,
.tags-input input:focus,
.tags-input button:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.cell-tag::-moz-placeholder,
.tags-input input::-moz-placeholder,
.tags-input button::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.cell-tag:-ms-input-placeholder,
.tags-input input:-ms-input-placeholder,
.tags-input button:-ms-input-placeholder {
  color: #999;
}
.cell-tag::-webkit-input-placeholder,
.tags-input input::-webkit-input-placeholder,
.tags-input button::-webkit-input-placeholder {
  color: #999;
}
.cell-tag::-ms-expand,
.tags-input input::-ms-expand,
.tags-input button::-ms-expand {
  border: 0;
  background-color: transparent;
}
.cell-tag[disabled],
.tags-input input[disabled],
.tags-input button[disabled],
.cell-tag[readonly],
.tags-input input[readonly],
.tags-input button[readonly],
fieldset[disabled] .cell-tag,
fieldset[disabled] .tags-input input,
fieldset[disabled] .tags-input button {
  background-color: #eeeeee;
  opacity: 1;
}
.cell-tag[disabled],
.tags-input input[disabled],
.tags-input button[disabled],
fieldset[disabled] .cell-tag,
fieldset[disabled] .tags-input input,
fieldset[disabled] .tags-input button {
  cursor: not-allowed;
}
textarea.cell-tag,
textarea.tags-input input,
textarea.tags-input button {
  height: auto;
}
select.cell-tag,
select.tags-input input,
select.tags-input button {
  height: 30px;
  line-height: 30px;
}
textarea.cell-tag,
textarea.tags-input input,
textarea.tags-input button,
select[multiple].cell-tag,
select[multiple].tags-input input,
select[multiple].tags-input button {
  height: auto;
}
.cell-tag,
.tags-input button {
  padding: 0px 4px;
}
.cell-tag {
  background-color: #fff;
  white-space: nowrap;
}
.tags-input input[type=text]:focus {
  outline: none;
  box-shadow: none;
  border-color: #ccc;
}
.completions {
  position: absolute;
  z-index: 110;
  overflow: hidden;
  border: 1px solid #ababab;
  border-radius: 2px;
  -webkit-box-shadow: 0px 6px 10px -1px #adadad;
  box-shadow: 0px 6px 10px -1px #adadad;
  line-height: 1;
}
.completions select {
  background: white;
  outline: none;
  border: none;
  padding: 0px;
  margin: 0px;
  overflow: auto;
  font-family: monospace;
  font-size: 110%;
  color: #000;
  width: auto;
}
.completions select option.context {
  color: #286090;
}
#kernel_logo_widget .current_kernel_logo {
  display: none;
  margin-top: -1px;
  margin-bottom: -1px;
  width: 32px;
  height: 32px;
}
[dir="rtl"] #kernel_logo_widget {
  float: left !important;
  float: left;
}
.modal .modal-body .move-path {
  display: flex;
  flex-direction: row;
  justify-content: space;
  align-items: center;
}
.modal .modal-body .move-path .server-root {
  padding-right: 20px;
}
.modal .modal-body .move-path .path-input {
  flex: 1;
}
#menubar {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin-top: 1px;
}
#menubar .navbar {
  border-top: 1px;
  border-radius: 0px 0px 2px 2px;
  margin-bottom: 0px;
}
#menubar .navbar-toggle {
  float: left;
  padding-top: 7px;
  padding-bottom: 7px;
  border: none;
}
#menubar .navbar-collapse {
  clear: left;
}
[dir="rtl"] #menubar .navbar-toggle {
  float: right;
}
[dir="rtl"] #menubar .navbar-collapse {
  clear: right;
}
[dir="rtl"] #menubar .navbar-nav {
  float: right;
}
[dir="rtl"] #menubar .nav {
  padding-right: 0px;
}
[dir="rtl"] #menubar .navbar-nav > li {
  float: right;
}
[dir="rtl"] #menubar .navbar-right {
  float: left !important;
}
[dir="rtl"] ul.dropdown-menu {
  text-align: right;
  left: auto;
}
[dir="rtl"] ul#new-menu.dropdown-menu {
  right: auto;
  left: 0;
}
.nav-wrapper {
  border-bottom: 1px solid #e7e7e7;
}
i.menu-icon {
  padding-top: 4px;
}
[dir="rtl"] i.menu-icon.pull-right {
  float: left !important;
  float: left;
}
ul#help_menu li a {
  overflow: hidden;
  padding-right: 2.2em;
}
ul#help_menu li a i {
  margin-right: -1.2em;
}
[dir="rtl"] ul#help_menu li a {
  padding-left: 2.2em;
}
[dir="rtl"] ul#help_menu li a i {
  margin-right: 0;
  margin-left: -1.2em;
}
[dir="rtl"] ul#help_menu li a i.pull-right {
  float: left !important;
  float: left;
}
.dropdown-submenu {
  position: relative;
}
.dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
}
[dir="rtl"] .dropdown-submenu > .dropdown-menu {
  right: 100%;
  margin-right: -1px;
}
.dropdown-submenu:hover > .dropdown-menu {
  display: block;
}
.dropdown-submenu > a:after {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: block;
  content: "\f0da";
  float: right;
  color: #333333;
  margin-top: 2px;
  margin-right: -10px;
}
.dropdown-submenu > a:after.fa-pull-left {
  margin-right: .3em;
}
.dropdown-submenu > a:after.fa-pull-right {
  margin-left: .3em;
}
.dropdown-submenu > a:after.pull-left {
  margin-right: .3em;
}
.dropdown-submenu > a:after.pull-right {
  margin-left: .3em;
}
[dir="rtl"] .dropdown-submenu > a:after {
  float: left;
  content: "\f0d9";
  margin-right: 0;
  margin-left: -10px;
}
.dropdown-submenu:hover > a:after {
  color: #262626;
}
.dropdown-submenu.pull-left {
  float: none;
}
.dropdown-submenu.pull-left > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
}
#notification_area {
  float: right !important;
  float: right;
  z-index: 10;
}
[dir="rtl"] #notification_area {
  float: left !important;
  float: left;
}
.indicator_area {
  float: right !important;
  float: right;
  color: #777;
  margin-left: 5px;
  margin-right: 5px;
  width: 11px;
  z-index: 10;
  text-align: center;
  width: auto;
}
[dir="rtl"] .indicator_area {
  float: left !important;
  float: left;
}
#kernel_indicator {
  float: right !important;
  float: right;
  color: #777;
  margin-left: 5px;
  margin-right: 5px;
  width: 11px;
  z-index: 10;
  text-align: center;
  width: auto;
  border-left: 1px solid;
}
#kernel_indicator .kernel_indicator_name {
  padding-left: 5px;
  padding-right: 5px;
}
[dir="rtl"] #kernel_indicator {
  float: left !important;
  float: left;
  border-left: 0;
  border-right: 1px solid;
}
#modal_indicator {
  float: right !important;
  float: right;
  color: #777;
  margin-left: 5px;
  margin-right: 5px;
  width: 11px;
  z-index: 10;
  text-align: center;
  width: auto;
}
[dir="rtl"] #modal_indicator {
  float: left !important;
  float: left;
}
#readonly-indicator {
  float: right !important;
  float: right;
  color: #777;
  margin-left: 5px;
  margin-right: 5px;
  width: 11px;
  z-index: 10;
  text-align: center;
  width: auto;
  margin-top: 2px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  display: none;
}
.modal_indicator:before {
  width: 1.28571429em;
  text-align: center;
}
.edit_mode .modal_indicator:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f040";
}
.edit_mode .modal_indicator:before.fa-pull-left {
  margin-right: .3em;
}
.edit_mode .modal_indicator:before.fa-pull-right {
  margin-left: .3em;
}
.edit_mode .modal_indicator:before.pull-left {
  margin-right: .3em;
}
.edit_mode .modal_indicator:before.pull-right {
  margin-left: .3em;
}
.command_mode .modal_indicator:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: ' ';
}
.command_mode .modal_indicator:before.fa-pull-left {
  margin-right: .3em;
}
.command_mode .modal_indicator:before.fa-pull-right {
  margin-left: .3em;
}
.command_mode .modal_indicator:before.pull-left {
  margin-right: .3em;
}
.command_mode .modal_indicator:before.pull-right {
  margin-left: .3em;
}
.kernel_idle_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f10c";
}
.kernel_idle_icon:before.fa-pull-left {
  margin-right: .3em;
}
.kernel_idle_icon:before.fa-pull-right {
  margin-left: .3em;
}
.kernel_idle_icon:before.pull-left {
  margin-right: .3em;
}
.kernel_idle_icon:before.pull-right {
  margin-left: .3em;
}
.kernel_busy_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f111";
}
.kernel_busy_icon:before.fa-pull-left {
  margin-right: .3em;
}
.kernel_busy_icon:before.fa-pull-right {
  margin-left: .3em;
}
.kernel_busy_icon:before.pull-left {
  margin-right: .3em;
}
.kernel_busy_icon:before.pull-right {
  margin-left: .3em;
}
.kernel_dead_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f1e2";
}
.kernel_dead_icon:before.fa-pull-left {
  margin-right: .3em;
}
.kernel_dead_icon:before.fa-pull-right {
  margin-left: .3em;
}
.kernel_dead_icon:before.pull-left {
  margin-right: .3em;
}
.kernel_dead_icon:before.pull-right {
  margin-left: .3em;
}
.kernel_disconnected_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f127";
}
.kernel_disconnected_icon:before.fa-pull-left {
  margin-right: .3em;
}
.kernel_disconnected_icon:before.fa-pull-right {
  margin-left: .3em;
}
.kernel_disconnected_icon:before.pull-left {
  margin-right: .3em;
}
.kernel_disconnected_icon:before.pull-right {
  margin-left: .3em;
}
.notification_widget {
  color: #777;
  z-index: 10;
  background: rgba(240, 240, 240, 0.5);
  margin-right: 4px;
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.notification_widget:focus,
.notification_widget.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.notification_widget:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.notification_widget:active,
.notification_widget.active,
.open > .dropdown-toggle.notification_widget {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.notification_widget:active:hover,
.notification_widget.active:hover,
.open > .dropdown-toggle.notification_widget:hover,
.notification_widget:active:focus,
.notification_widget.active:focus,
.open > .dropdown-toggle.notification_widget:focus,
.notification_widget:active.focus,
.notification_widget.active.focus,
.open > .dropdown-toggle.notification_widget.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.notification_widget:active,
.notification_widget.active,
.open > .dropdown-toggle.notification_widget {
  background-image: none;
}
.notification_widget.disabled:hover,
.notification_widget[disabled]:hover,
fieldset[disabled] .notification_widget:hover,
.notification_widget.disabled:focus,
.notification_widget[disabled]:focus,
fieldset[disabled] .notification_widget:focus,
.notification_widget.disabled.focus,
.notification_widget[disabled].focus,
fieldset[disabled] .notification_widget.focus {
  background-color: #fff;
  border-color: #ccc;
}
.notification_widget .badge {
  color: #fff;
  background-color: #333;
}
.notification_widget.warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.notification_widget.warning:focus,
.notification_widget.warning.focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}
.notification_widget.warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.notification_widget.warning:active,
.notification_widget.warning.active,
.open > .dropdown-toggle.notification_widget.warning {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.notification_widget.warning:active:hover,
.notification_widget.warning.active:hover,
.open > .dropdown-toggle.notification_widget.warning:hover,
.notification_widget.warning:active:focus,
.notification_widget.warning.active:focus,
.open > .dropdown-toggle.notification_widget.warning:focus,
.notification_widget.warning:active.focus,
.notification_widget.warning.active.focus,
.open > .dropdown-toggle.notification_widget.warning.focus {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}
.notification_widget.warning:active,
.notification_widget.warning.active,
.open > .dropdown-toggle.notification_widget.warning {
  background-image: none;
}
.notification_widget.warning.disabled:hover,
.notification_widget.warning[disabled]:hover,
fieldset[disabled] .notification_widget.warning:hover,
.notification_widget.warning.disabled:focus,
.notification_widget.warning[disabled]:focus,
fieldset[disabled] .notification_widget.warning:focus,
.notification_widget.warning.disabled.focus,
.notification_widget.warning[disabled].focus,
fieldset[disabled] .notification_widget.warning.focus {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.notification_widget.warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.notification_widget.success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.notification_widget.success:focus,
.notification_widget.success.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}
.notification_widget.success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.notification_widget.success:active,
.notification_widget.success.active,
.open > .dropdown-toggle.notification_widget.success {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.notification_widget.success:active:hover,
.notification_widget.success.active:hover,
.open > .dropdown-toggle.notification_widget.success:hover,
.notification_widget.success:active:focus,
.notification_widget.success.active:focus,
.open > .dropdown-toggle.notification_widget.success:focus,
.notification_widget.success:active.focus,
.notification_widget.success.active.focus,
.open > .dropdown-toggle.notification_widget.success.focus {
  color: #fff;
  background-color: #398439;
  border-color: #255625;
}
.notification_widget.success:active,
.notification_widget.success.active,
.open > .dropdown-toggle.notification_widget.success {
  background-image: none;
}
.notification_widget.success.disabled:hover,
.notification_widget.success[disabled]:hover,
fieldset[disabled] .notification_widget.success:hover,
.notification_widget.success.disabled:focus,
.notification_widget.success[disabled]:focus,
fieldset[disabled] .notification_widget.success:focus,
.notification_widget.success.disabled.focus,
.notification_widget.success[disabled].focus,
fieldset[disabled] .notification_widget.success.focus {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.notification_widget.success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.notification_widget.info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.notification_widget.info:focus,
.notification_widget.info.focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}
.notification_widget.info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.notification_widget.info:active,
.notification_widget.info.active,
.open > .dropdown-toggle.notification_widget.info {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.notification_widget.info:active:hover,
.notification_widget.info.active:hover,
.open > .dropdown-toggle.notification_widget.info:hover,
.notification_widget.info:active:focus,
.notification_widget.info.active:focus,
.open > .dropdown-toggle.notification_widget.info:focus,
.notification_widget.info:active.focus,
.notification_widget.info.active.focus,
.open > .dropdown-toggle.notification_widget.info.focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85;
}
.notification_widget.info:active,
.notification_widget.info.active,
.open > .dropdown-toggle.notification_widget.info {
  background-image: none;
}
.notification_widget.info.disabled:hover,
.notification_widget.info[disabled]:hover,
fieldset[disabled] .notification_widget.info:hover,
.notification_widget.info.disabled:focus,
.notification_widget.info[disabled]:focus,
fieldset[disabled] .notification_widget.info:focus,
.notification_widget.info.disabled.focus,
.notification_widget.info[disabled].focus,
fieldset[disabled] .notification_widget.info.focus {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.notification_widget.info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.notification_widget.danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.notification_widget.danger:focus,
.notification_widget.danger.focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}
.notification_widget.danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.notification_widget.danger:active,
.notification_widget.danger.active,
.open > .dropdown-toggle.notification_widget.danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.notification_widget.danger:active:hover,
.notification_widget.danger.active:hover,
.open > .dropdown-toggle.notification_widget.danger:hover,
.notification_widget.danger:active:focus,
.notification_widget.danger.active:focus,
.open > .dropdown-toggle.notification_widget.danger:focus,
.notification_widget.danger:active.focus,
.notification_widget.danger.active.focus,
.open > .dropdown-toggle.notification_widget.danger.focus {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}
.notification_widget.danger:active,
.notification_widget.danger.active,
.open > .dropdown-toggle.notification_widget.danger {
  background-image: none;
}
.notification_widget.danger.disabled:hover,
.notification_widget.danger[disabled]:hover,
fieldset[disabled] .notification_widget.danger:hover,
.notification_widget.danger.disabled:focus,
.notification_widget.danger[disabled]:focus,
fieldset[disabled] .notification_widget.danger:focus,
.notification_widget.danger.disabled.focus,
.notification_widget.danger[disabled].focus,
fieldset[disabled] .notification_widget.danger.focus {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.notification_widget.danger .badge {
  color: #d9534f;
  background-color: #fff;
}
div#pager {
  background-color: #fff;
  font-size: 14px;
  line-height: 20px;
  overflow: hidden;
  display: none;
  position: fixed;
  bottom: 0px;
  width: 100%;
  max-height: 50%;
  padding-top: 8px;
  -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
  box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
  /* Display over codemirror */
  z-index: 100;
  /* Hack which prevents jquery ui resizable from changing top. */
  top: auto !important;
}
div#pager pre {
  line-height: 1.21429em;
  color: #000;
  background-color: #f7f7f7;
  padding: 0.4em;
}
div#pager #pager-button-area {
  position: absolute;
  top: 8px;
  right: 20px;
}
div#pager #pager-contents {
  position: relative;
  overflow: auto;
  width: 100%;
  height: 100%;
}
div#pager #pager-contents #pager-container {
  position: relative;
  padding: 15px 0px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
div#pager .ui-resizable-handle {
  top: 0px;
  height: 8px;
  background: #f7f7f7;
  border-top: 1px solid #cfcfcf;
  border-bottom: 1px solid #cfcfcf;
  /* This injects handle bars (a short, wide = symbol) for 
        the resize handle. */
}
div#pager .ui-resizable-handle::after {
  content: '';
  top: 2px;
  left: 50%;
  height: 3px;
  width: 30px;
  margin-left: -15px;
  position: absolute;
  border-top: 1px solid #cfcfcf;
}
.quickhelp {
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-align: stretch;
  display: box;
  box-orient: horizontal;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: row;
  align-items: stretch;
  line-height: 1.8em;
}
.shortcut_key {
  display: inline-block;
  width: 21ex;
  text-align: right;
  font-family: monospace;
}
.shortcut_descr {
  display: inline-block;
  /* Old browsers */
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  /* Modern browsers */
  flex: 1;
}
span.save_widget {
  height: 30px;
  margin-top: 4px;
  display: flex;
  justify-content: flex-start;
  align-items: baseline;
  width: 50%;
  flex: 1;
}
span.save_widget span.filename {
  height: 100%;
  line-height: 1em;
  margin-left: 16px;
  border: none;
  font-size: 146.5%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  border-radius: 2px;
}
span.save_widget span.filename:hover {
  background-color: #e6e6e6;
}
[dir="rtl"] span.save_widget.pull-left {
  float: right !important;
  float: right;
}
[dir="rtl"] span.save_widget span.filename {
  margin-left: 0;
  margin-right: 16px;
}
span.checkpoint_status,
span.autosave_status {
  font-size: small;
  white-space: nowrap;
  padding: 0 5px;
}
@media (max-width: 767px) {
  span.save_widget {
    font-size: small;
    padding: 0 0 0 5px;
  }
  span.checkpoint_status,
  span.autosave_status {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  span.checkpoint_status {
    display: none;
  }
  span.autosave_status {
    font-size: x-small;
  }
}
.toolbar {
  padding: 0px;
  margin-left: -5px;
  margin-top: 2px;
  margin-bottom: 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.toolbar select,
.toolbar label {
  width: auto;
  vertical-align: middle;
  margin-right: 2px;
  margin-bottom: 0px;
  display: inline;
  font-size: 92%;
  margin-left: 0.3em;
  margin-right: 0.3em;
  padding: 0px;
  padding-top: 3px;
}
.toolbar .btn {
  padding: 2px 8px;
}
.toolbar .btn-group {
  margin-top: 0px;
  margin-left: 5px;
}
.toolbar-btn-label {
  margin-left: 6px;
}
#maintoolbar {
  margin-bottom: -3px;
  margin-top: -8px;
  border: 0px;
  min-height: 27px;
  margin-left: 0px;
  padding-top: 11px;
  padding-bottom: 3px;
}
#maintoolbar .navbar-text {
  float: none;
  vertical-align: middle;
  text-align: right;
  margin-left: 5px;
  margin-right: 0px;
  margin-top: 0px;
}
.select-xs {
  height: 24px;
}
[dir="rtl"] .btn-group > .btn,
.btn-group-vertical > .btn {
  float: right;
}
.pulse,
.dropdown-menu > li > a.pulse,
li.pulse > a.dropdown-toggle,
li.pulse.open > a.dropdown-toggle {
  background-color: #F37626;
  color: white;
}
/**
 * Primary styles
 *
 * Author: Jupyter Development Team
 */
/** WARNING IF YOU ARE EDITTING THIS FILE, if this is a .css file, It has a lot
 * of chance of beeing generated from the ../less/[samename].less file, you can
 * try to get back the less file by reverting somme commit in history
 **/
/*
 * We'll try to get something pretty, so we
 * have some strange css to have the scroll bar on
 * the left with fix button on the top right of the tooltip
 */
@-moz-keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@-moz-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/*properties of tooltip after "expand"*/
.bigtooltip {
  overflow: auto;
  height: 200px;
  -webkit-transition-property: height;
  -webkit-transition-duration: 500ms;
  -moz-transition-property: height;
  -moz-transition-duration: 500ms;
  transition-property: height;
  transition-duration: 500ms;
}
/*properties of tooltip before "expand"*/
.smalltooltip {
  -webkit-transition-property: height;
  -webkit-transition-duration: 500ms;
  -moz-transition-property: height;
  -moz-transition-duration: 500ms;
  transition-property: height;
  transition-duration: 500ms;
  text-overflow: ellipsis;
  overflow: hidden;
  height: 80px;
}
.tooltipbuttons {
  position: absolute;
  padding-right: 15px;
  top: 0px;
  right: 0px;
}
.tooltiptext {
  /*avoid the button to overlap on some docstring*/
  padding-right: 30px;
}
.ipython_tooltip {
  max-width: 700px;
  /*fade-in animation when inserted*/
  -webkit-animation: fadeOut 400ms;
  -moz-animation: fadeOut 400ms;
  animation: fadeOut 400ms;
  -webkit-animation: fadeIn 400ms;
  -moz-animation: fadeIn 400ms;
  animation: fadeIn 400ms;
  vertical-align: middle;
  background-color: #f7f7f7;
  overflow: visible;
  border: #ababab 1px solid;
  outline: none;
  padding: 3px;
  margin: 0px;
  padding-left: 7px;
  font-family: monospace;
  min-height: 50px;
  -moz-box-shadow: 0px 6px 10px -1px #adadad;
  -webkit-box-shadow: 0px 6px 10px -1px #adadad;
  box-shadow: 0px 6px 10px -1px #adadad;
  border-radius: 2px;
  position: absolute;
  z-index: 1000;
}
.ipython_tooltip a {
  float: right;
}
.ipython_tooltip .tooltiptext pre {
  border: 0;
  border-radius: 0;
  font-size: 100%;
  background-color: #f7f7f7;
}
.pretooltiparrow {
  left: 0px;
  margin: 0px;
  top: -16px;
  width: 40px;
  height: 16px;
  overflow: hidden;
  position: absolute;
}
.pretooltiparrow:before {
  background-color: #f7f7f7;
  border: 1px #ababab solid;
  z-index: 11;
  content: "";
  position: absolute;
  left: 15px;
  top: 10px;
  width: 25px;
  height: 25px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
}
ul.typeahead-list i {
  margin-left: -10px;
  width: 18px;
}
[dir="rtl"] ul.typeahead-list i {
  margin-left: 0;
  margin-right: -10px;
}
ul.typeahead-list {
  max-height: 80vh;
  overflow: auto;
}
ul.typeahead-list > li > a {
  /** Firefox bug **/
  /* see https://github.com/jupyter/notebook/issues/559 */
  white-space: normal;
}
ul.typeahead-list  > li > a.pull-right {
  float: left !important;
  float: left;
}
[dir="rtl"] .typeahead-list {
  text-align: right;
}
.cmd-palette .modal-body {
  padding: 7px;
}
.cmd-palette form {
  background: white;
}
.cmd-palette input {
  outline: none;
}
.no-shortcut {
  min-width: 20px;
  color: transparent;
}
[dir="rtl"] .no-shortcut.pull-right {
  float: left !important;
  float: left;
}
[dir="rtl"] .command-shortcut.pull-right {
  float: left !important;
  float: left;
}
.command-shortcut:before {
  content: "(command mode)";
  padding-right: 3px;
  color: #777777;
}
.edit-shortcut:before {
  content: "(edit)";
  padding-right: 3px;
  color: #777777;
}
[dir="rtl"] .edit-shortcut.pull-right {
  float: left !important;
  float: left;
}
#find-and-replace #replace-preview .match,
#find-and-replace #replace-preview .insert {
  background-color: #BBDEFB;
  border-color: #90CAF9;
  border-style: solid;
  border-width: 1px;
  border-radius: 0px;
}
[dir="ltr"] #find-and-replace .input-group-btn + .form-control {
  border-left: none;
}
[dir="rtl"] #find-and-replace .input-group-btn + .form-control {
  border-right: none;
}
#find-and-replace #replace-preview .replace .match {
  background-color: #FFCDD2;
  border-color: #EF9A9A;
  border-radius: 0px;
}
#find-and-replace #replace-preview .replace .insert {
  background-color: #C8E6C9;
  border-color: #A5D6A7;
  border-radius: 0px;
}
#find-and-replace #replace-preview {
  max-height: 60vh;
  overflow: auto;
}
#find-and-replace #replace-preview pre {
  padding: 5px 10px;
}
.terminal-app {
  background: #EEE;
}
.terminal-app #header {
  background: #fff;
  -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
  box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
}
.terminal-app .terminal {
  width: 100%;
  float: left;
  font-family: monospace;
  color: white;
  background: black;
  padding: 0.4em;
  border-radius: 2px;
  -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.4);
  box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.4);
}
.terminal-app .terminal,
.terminal-app .terminal dummy-screen {
  line-height: 1em;
  font-size: 14px;
}
.terminal-app .terminal .xterm-rows {
  padding: 10px;
}
.terminal-app .terminal-cursor {
  color: black;
  background: white;
}
.terminal-app #terminado-container {
  margin-top: 20px;
}
/*# sourceMappingURL=style.min.css.map */
    </style>
<style type="text/css">
    .highlight .hll { background-color: #ffffcc }
.highlight  { background: #f8f8f8; }
.highlight .c { color: #408080; font-style: italic } /* Comment */
.highlight .err { border: 1px solid #FF0000 } /* Error */
.highlight .k { color: #008000; font-weight: bold } /* Keyword */
.highlight .o { color: #666666 } /* Operator */
.highlight .ch { color: #408080; font-style: italic } /* Comment.Hashbang */
.highlight .cm { color: #408080; font-style: italic } /* Comment.Multiline */
.highlight .cp { color: #BC7A00 } /* Comment.Preproc */
.highlight .cpf { color: #408080; font-style: italic } /* Comment.PreprocFile */
.highlight .c1 { color: #408080; font-style: italic } /* Comment.Single */
.highlight .cs { color: #408080; font-style: italic } /* Comment.Special */
.highlight .gd { color: #A00000 } /* Generic.Deleted */
.highlight .ge { font-style: italic } /* Generic.Emph */
.highlight .gr { color: #FF0000 } /* Generic.Error */
.highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */
.highlight .gi { color: #00A000 } /* Generic.Inserted */
.highlight .go { color: #888888 } /* Generic.Output */
.highlight .gp { color: #000080; font-weight: bold } /* Generic.Prompt */
.highlight .gs { font-weight: bold } /* Generic.Strong */
.highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */
.highlight .gt { color: #0044DD } /* Generic.Traceback */
.highlight .kc { color: #008000; font-weight: bold } /* Keyword.Constant */
.highlight .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */
.highlight .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */
.highlight .kp { color: #008000 } /* Keyword.Pseudo */
.highlight .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */
.highlight .kt { color: #B00040 } /* Keyword.Type */
.highlight .m { color: #666666 } /* Literal.Number */
.highlight .s { color: #BA2121 } /* Literal.String */
.highlight .na { color: #7D9029 } /* Name.Attribute */
.highlight .nb { color: #008000 } /* Name.Builtin */
.highlight .nc { color: #0000FF; font-weight: bold } /* Name.Class */
.highlight .no { color: #880000 } /* Name.Constant */
.highlight .nd { color: #AA22FF } /* Name.Decorator */
.highlight .ni { color: #999999; font-weight: bold } /* Name.Entity */
.highlight .ne { color: #D2413A; font-weight: bold } /* Name.Exception */
.highlight .nf { color: #0000FF } /* Name.Function */
.highlight .nl { color: #A0A000 } /* Name.Label */
.highlight .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */
.highlight .nt { color: #008000; font-weight: bold } /* Name.Tag */
.highlight .nv { color: #19177C } /* Name.Variable */
.highlight .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */
.highlight .w { color: #bbbbbb } /* Text.Whitespace */
.highlight .mb { color: #666666 } /* Literal.Number.Bin */
.highlight .mf { color: #666666 } /* Literal.Number.Float */
.highlight .mh { color: #666666 } /* Literal.Number.Hex */
.highlight .mi { color: #666666 } /* Literal.Number.Integer */
.highlight .mo { color: #666666 } /* Literal.Number.Oct */
.highlight .sa { color: #BA2121 } /* Literal.String.Affix */
.highlight .sb { color: #BA2121 } /* Literal.String.Backtick */
.highlight .sc { color: #BA2121 } /* Literal.String.Char */
.highlight .dl { color: #BA2121 } /* Literal.String.Delimiter */
.highlight .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */
.highlight .s2 { color: #BA2121 } /* Literal.String.Double */
.highlight .se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */
.highlight .sh { color: #BA2121 } /* Literal.String.Heredoc */
.highlight .si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */
.highlight .sx { color: #008000 } /* Literal.String.Other */
.highlight .sr { color: #BB6688 } /* Literal.String.Regex */
.highlight .s1 { color: #BA2121 } /* Literal.String.Single */
.highlight .ss { color: #19177C } /* Literal.String.Symbol */
.highlight .bp { color: #008000 } /* Name.Builtin.Pseudo */
.highlight .fm { color: #0000FF } /* Name.Function.Magic */
.highlight .vc { color: #19177C } /* Name.Variable.Class */
.highlight .vg { color: #19177C } /* Name.Variable.Global */
.highlight .vi { color: #19177C } /* Name.Variable.Instance */
.highlight .vm { color: #19177C } /* Name.Variable.Magic */
.highlight .il { color: #666666 } /* Literal.Number.Integer.Long */
    </style>


<style type="text/css">
/* Overrides of notebook CSS for static HTML export */
body {
  overflow: visible;
  padding: 8px;
}

div#notebook {
  overflow: visible;
  border-top: none;
}@media print {
  div.cell {
    display: block;
    page-break-inside: avoid;
  } 
  div.output_wrapper { 
    display: block;
    page-break-inside: avoid; 
  }
  div.output { 
    display: block;
    page-break-inside: avoid; 
  }
}
</style>

<!-- Custom stylesheet, it must be in the same directory as the html file -->
<link rel="stylesheet" href="custom.css">

<!-- Loading mathjax macro -->
<!-- Load mathjax -->
    <script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/latest.js?config=TeX-AMS_HTML"></script>
    <!-- MathJax configuration -->
    <script type="text/x-mathjax-config">
    MathJax.Hub.Config({
        tex2jax: {
            inlineMath: [ ['$','$'], ["\\(","\\)"] ],
            displayMath: [ ['$$','$$'], ["\\[","\\]"] ],
            processEscapes: true,
            processEnvironments: true
        },
        // Center justify equations in code and markdown cells. Elsewhere
        // we use CSS to left justify single line equations in code cells.
        displayAlign: 'center',
        "HTML-CSS": {
            styles: {'.MathJax_Display': {"margin": 0}},
            linebreaks: { automatic: true }
        }
    });
    </script>
    <!-- End of mathjax configuration --></head>
<body>
  <div tabindex="-1" id="notebook" class="border-box-sizing">
    <div class="container" id="notebook-container">

<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div><div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h1 id="2.-&#24515;&#30005;&#22270;&#22788;&#29702;">2. &#24515;&#30005;&#22270;&#22788;&#29702;<a class="anchor-link" href="#2.-&#24515;&#30005;&#22270;&#22788;&#29702;">&#182;</a></h1><h2 id="2.1-&#35835;&#21462;&#21644;&#23637;&#31034;&#24515;&#30005;&#22270;">2.1 &#35835;&#21462;&#21644;&#23637;&#31034;&#24515;&#30005;&#22270;<a class="anchor-link" href="#2.1-&#35835;&#21462;&#21644;&#23637;&#31034;&#24515;&#30005;&#22270;">&#182;</a></h2><p>data文件下存储了心电图，short类型，250Hz。要求用python打开该文件并画出心电图波形。</p>

</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[11]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="kn">import</span> <span class="nn">numpy</span> <span class="k">as</span> <span class="nn">np</span>
<span class="kn">import</span>  <span class="nn">os</span>
<span class="kn">import</span> <span class="nn">matplotlib.pyplot</span> <span class="k">as</span> <span class="nn">plt</span>
<span class="kn">import</span> <span class="nn">math</span>
<span class="nb">print</span><span class="p">(</span><span class="n">os</span><span class="o">.</span><span class="n">getcwd</span><span class="p">())</span>
<span class="n">ecg</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">fromfile</span><span class="p">(</span><span class="s2">&quot;../DATA/mitbd/234.dat&quot;</span><span class="p">,</span><span class="n">dtype</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">short</span><span class="p">)</span>
<span class="n">fs</span> <span class="o">=</span> <span class="mi">250</span>
<span class="n">gain</span> <span class="o">=</span> <span class="mi">200</span>
<span class="n">plt</span><span class="o">.</span><span class="n">subplot</span><span class="p">(</span><span class="mi">1</span><span class="p">,</span><span class="mi">2</span><span class="p">,</span><span class="mi">1</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">np</span><span class="o">.</span><span class="n">arange</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span><span class="n">fs</span><span class="p">)</span><span class="o">/</span><span class="n">fs</span><span class="p">,</span><span class="n">ecg</span><span class="p">[</span><span class="mi">0</span><span class="p">:</span><span class="mi">1</span><span class="o">*</span><span class="n">fs</span><span class="p">]</span><span class="o">/</span><span class="n">gain</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">xlabel</span><span class="p">(</span><span class="s1">&#39;Times(s)&#39;</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">ylabel</span><span class="p">(</span><span class="s1">&#39;Amplitude(mV)&#39;</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">subplot</span><span class="p">(</span><span class="mi">1</span><span class="p">,</span><span class="mi">2</span><span class="p">,</span><span class="mi">2</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">np</span><span class="o">.</span><span class="n">arange</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span><span class="mi">10</span><span class="o">*</span><span class="n">fs</span><span class="p">)</span><span class="o">/</span><span class="n">fs</span><span class="p">,</span><span class="n">ecg</span><span class="p">[</span><span class="mi">0</span><span class="p">:</span><span class="mi">10</span><span class="o">*</span><span class="n">fs</span><span class="p">]</span><span class="o">/</span><span class="n">gain</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">xlabel</span><span class="p">(</span><span class="s1">&#39;Times(s)&#39;</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">ylabel</span><span class="p">(</span><span class="s1">&#39;Amplitude(mV)&#39;</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">rcParams</span><span class="p">[</span><span class="s1">&#39;figure.figsize&#39;</span><span class="p">]</span> <span class="o">=</span> <span class="p">(</span><span class="mf">5.0</span><span class="p">,</span> <span class="mf">3.0</span><span class="p">)</span> 
<span class="n">plt</span><span class="o">.</span><span class="n">show</span><span class="p">()</span>
</pre></div>

    </div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area">

    <div class="prompt"></div>


<div class="output_subarea output_stream output_stdout output_text">
<pre>c:\Users\Administrator\Desktop\project\smarthealth\ECG_PY
</pre>
</div>
</div>

<div class="output_area">

    <div class="prompt"></div>



<div class="output_svg output_subarea ">
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Created with matplotlib (https://matplotlib.org/) -->
<svg height="319.829743pt" version="1.1" viewBox="0 0 512.123437 319.829743" width="512.123437pt" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
 <defs>
  <style type="text/css">
*{stroke-linecap:butt;stroke-linejoin:round;}
  </style>
 </defs>
 <g id="figure_1">
  <g id="patch_1">
   <path d="M 0 319.829743 
L 512.123437 319.829743 
L 512.123437 0 
L 0 0 
z
" style="fill:none;"/>
  </g>
  <g id="axes_1">
   <g id="patch_2">
    <path d="M 58.523438 282.273493 
L 261.432528 282.273493 
L 261.432528 10.473493 
L 58.523438 10.473493 
z
" style="fill:#ffffff;"/>
   </g>
   <g id="matplotlib.axis_1">
    <g id="xtick_1">
     <g id="line2d_1">
      <defs>
       <path d="M 0 0 
L 0 3.5 
" id="mca8e3e5a1c" style="stroke:#000000;stroke-width:0.8;"/>
      </defs>
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="67.746578" xlink:href="#mca8e3e5a1c" y="282.273493"/>
      </g>
     </g>
     <g id="text_1">
      <!-- 0.0 -->
      <defs>
       <path d="M 31.78125 66.40625 
Q 24.171875 66.40625 20.328125 58.90625 
Q 16.5 51.421875 16.5 36.375 
Q 16.5 21.390625 20.328125 13.890625 
Q 24.171875 6.390625 31.78125 6.390625 
Q 39.453125 6.390625 43.28125 13.890625 
Q 47.125 21.390625 47.125 36.375 
Q 47.125 51.421875 43.28125 58.90625 
Q 39.453125 66.40625 31.78125 66.40625 
z
M 31.78125 74.21875 
Q 44.046875 74.21875 50.515625 64.515625 
Q 56.984375 54.828125 56.984375 36.375 
Q 56.984375 17.96875 50.515625 8.265625 
Q 44.046875 -1.421875 31.78125 -1.421875 
Q 19.53125 -1.421875 13.0625 8.265625 
Q 6.59375 17.96875 6.59375 36.375 
Q 6.59375 54.828125 13.0625 64.515625 
Q 19.53125 74.21875 31.78125 74.21875 
z
" id="DejaVuSans-48"/>
       <path d="M 10.6875 12.40625 
L 21 12.40625 
L 21 0 
L 10.6875 0 
z
" id="DejaVuSans-46"/>
      </defs>
      <g transform="translate(59.795015 296.871931)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-48"/>
       <use x="63.623047" xlink:href="#DejaVuSans-46"/>
       <use x="95.410156" xlink:href="#DejaVuSans-48"/>
      </g>
     </g>
    </g>
    <g id="xtick_2">
     <g id="line2d_2">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="104.787303" xlink:href="#mca8e3e5a1c" y="282.273493"/>
      </g>
     </g>
     <g id="text_2">
      <!-- 0.2 -->
      <defs>
       <path d="M 19.1875 8.296875 
L 53.609375 8.296875 
L 53.609375 0 
L 7.328125 0 
L 7.328125 8.296875 
Q 12.9375 14.109375 22.625 23.890625 
Q 32.328125 33.6875 34.8125 36.53125 
Q 39.546875 41.84375 41.421875 45.53125 
Q 43.3125 49.21875 43.3125 52.78125 
Q 43.3125 58.59375 39.234375 62.25 
Q 35.15625 65.921875 28.609375 65.921875 
Q 23.96875 65.921875 18.8125 64.3125 
Q 13.671875 62.703125 7.8125 59.421875 
L 7.8125 69.390625 
Q 13.765625 71.78125 18.9375 73 
Q 24.125 74.21875 28.421875 74.21875 
Q 39.75 74.21875 46.484375 68.546875 
Q 53.21875 62.890625 53.21875 53.421875 
Q 53.21875 48.921875 51.53125 44.890625 
Q 49.859375 40.875 45.40625 35.40625 
Q 44.1875 33.984375 37.640625 27.21875 
Q 31.109375 20.453125 19.1875 8.296875 
z
" id="DejaVuSans-50"/>
      </defs>
      <g transform="translate(96.83574 296.871931)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-48"/>
       <use x="63.623047" xlink:href="#DejaVuSans-46"/>
       <use x="95.410156" xlink:href="#DejaVuSans-50"/>
      </g>
     </g>
    </g>
    <g id="xtick_3">
     <g id="line2d_3">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="141.828028" xlink:href="#mca8e3e5a1c" y="282.273493"/>
      </g>
     </g>
     <g id="text_3">
      <!-- 0.4 -->
      <defs>
       <path d="M 37.796875 64.3125 
L 12.890625 25.390625 
L 37.796875 25.390625 
z
M 35.203125 72.90625 
L 47.609375 72.90625 
L 47.609375 25.390625 
L 58.015625 25.390625 
L 58.015625 17.1875 
L 47.609375 17.1875 
L 47.609375 0 
L 37.796875 0 
L 37.796875 17.1875 
L 4.890625 17.1875 
L 4.890625 26.703125 
z
" id="DejaVuSans-52"/>
      </defs>
      <g transform="translate(133.876465 296.871931)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-48"/>
       <use x="63.623047" xlink:href="#DejaVuSans-46"/>
       <use x="95.410156" xlink:href="#DejaVuSans-52"/>
      </g>
     </g>
    </g>
    <g id="xtick_4">
     <g id="line2d_4">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="178.868753" xlink:href="#mca8e3e5a1c" y="282.273493"/>
      </g>
     </g>
     <g id="text_4">
      <!-- 0.6 -->
      <defs>
       <path d="M 33.015625 40.375 
Q 26.375 40.375 22.484375 35.828125 
Q 18.609375 31.296875 18.609375 23.390625 
Q 18.609375 15.53125 22.484375 10.953125 
Q 26.375 6.390625 33.015625 6.390625 
Q 39.65625 6.390625 43.53125 10.953125 
Q 47.40625 15.53125 47.40625 23.390625 
Q 47.40625 31.296875 43.53125 35.828125 
Q 39.65625 40.375 33.015625 40.375 
z
M 52.59375 71.296875 
L 52.59375 62.3125 
Q 48.875 64.0625 45.09375 64.984375 
Q 41.3125 65.921875 37.59375 65.921875 
Q 27.828125 65.921875 22.671875 59.328125 
Q 17.53125 52.734375 16.796875 39.40625 
Q 19.671875 43.65625 24.015625 45.921875 
Q 28.375 48.1875 33.59375 48.1875 
Q 44.578125 48.1875 50.953125 41.515625 
Q 57.328125 34.859375 57.328125 23.390625 
Q 57.328125 12.15625 50.6875 5.359375 
Q 44.046875 -1.421875 33.015625 -1.421875 
Q 20.359375 -1.421875 13.671875 8.265625 
Q 6.984375 17.96875 6.984375 36.375 
Q 6.984375 53.65625 15.1875 63.9375 
Q 23.390625 74.21875 37.203125 74.21875 
Q 40.921875 74.21875 44.703125 73.484375 
Q 48.484375 72.75 52.59375 71.296875 
z
" id="DejaVuSans-54"/>
      </defs>
      <g transform="translate(170.91719 296.871931)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-48"/>
       <use x="63.623047" xlink:href="#DejaVuSans-46"/>
       <use x="95.410156" xlink:href="#DejaVuSans-54"/>
      </g>
     </g>
    </g>
    <g id="xtick_5">
     <g id="line2d_5">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="215.909478" xlink:href="#mca8e3e5a1c" y="282.273493"/>
      </g>
     </g>
     <g id="text_5">
      <!-- 0.8 -->
      <defs>
       <path d="M 31.78125 34.625 
Q 24.75 34.625 20.71875 30.859375 
Q 16.703125 27.09375 16.703125 20.515625 
Q 16.703125 13.921875 20.71875 10.15625 
Q 24.75 6.390625 31.78125 6.390625 
Q 38.8125 6.390625 42.859375 10.171875 
Q 46.921875 13.96875 46.921875 20.515625 
Q 46.921875 27.09375 42.890625 30.859375 
Q 38.875 34.625 31.78125 34.625 
z
M 21.921875 38.8125 
Q 15.578125 40.375 12.03125 44.71875 
Q 8.5 49.078125 8.5 55.328125 
Q 8.5 64.0625 14.71875 69.140625 
Q 20.953125 74.21875 31.78125 74.21875 
Q 42.671875 74.21875 48.875 69.140625 
Q 55.078125 64.0625 55.078125 55.328125 
Q 55.078125 49.078125 51.53125 44.71875 
Q 48 40.375 41.703125 38.8125 
Q 48.828125 37.15625 52.796875 32.3125 
Q 56.78125 27.484375 56.78125 20.515625 
Q 56.78125 9.90625 50.3125 4.234375 
Q 43.84375 -1.421875 31.78125 -1.421875 
Q 19.734375 -1.421875 13.25 4.234375 
Q 6.78125 9.90625 6.78125 20.515625 
Q 6.78125 27.484375 10.78125 32.3125 
Q 14.796875 37.15625 21.921875 38.8125 
z
M 18.3125 54.390625 
Q 18.3125 48.734375 21.84375 45.5625 
Q 25.390625 42.390625 31.78125 42.390625 
Q 38.140625 42.390625 41.71875 45.5625 
Q 45.3125 48.734375 45.3125 54.390625 
Q 45.3125 60.0625 41.71875 63.234375 
Q 38.140625 66.40625 31.78125 66.40625 
Q 25.390625 66.40625 21.84375 63.234375 
Q 18.3125 60.0625 18.3125 54.390625 
z
" id="DejaVuSans-56"/>
      </defs>
      <g transform="translate(207.957915 296.871931)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-48"/>
       <use x="63.623047" xlink:href="#DejaVuSans-46"/>
       <use x="95.410156" xlink:href="#DejaVuSans-56"/>
      </g>
     </g>
    </g>
    <g id="xtick_6">
     <g id="line2d_6">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="252.950202" xlink:href="#mca8e3e5a1c" y="282.273493"/>
      </g>
     </g>
     <g id="text_6">
      <!-- 1.0 -->
      <defs>
       <path d="M 12.40625 8.296875 
L 28.515625 8.296875 
L 28.515625 63.921875 
L 10.984375 60.40625 
L 10.984375 69.390625 
L 28.421875 72.90625 
L 38.28125 72.90625 
L 38.28125 8.296875 
L 54.390625 8.296875 
L 54.390625 0 
L 12.40625 0 
z
" id="DejaVuSans-49"/>
      </defs>
      <g transform="translate(244.99864 296.871931)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-49"/>
       <use x="63.623047" xlink:href="#DejaVuSans-46"/>
       <use x="95.410156" xlink:href="#DejaVuSans-48"/>
      </g>
     </g>
    </g>
    <g id="text_7">
     <!-- Times(s) -->
     <defs>
      <path d="M -0.296875 72.90625 
L 61.375 72.90625 
L 61.375 64.59375 
L 35.5 64.59375 
L 35.5 0 
L 25.59375 0 
L 25.59375 64.59375 
L -0.296875 64.59375 
z
" id="DejaVuSans-84"/>
      <path d="M 9.421875 54.6875 
L 18.40625 54.6875 
L 18.40625 0 
L 9.421875 0 
z
M 9.421875 75.984375 
L 18.40625 75.984375 
L 18.40625 64.59375 
L 9.421875 64.59375 
z
" id="DejaVuSans-105"/>
      <path d="M 52 44.1875 
Q 55.375 50.25 60.0625 53.125 
Q 64.75 56 71.09375 56 
Q 79.640625 56 84.28125 50.015625 
Q 88.921875 44.046875 88.921875 33.015625 
L 88.921875 0 
L 79.890625 0 
L 79.890625 32.71875 
Q 79.890625 40.578125 77.09375 44.375 
Q 74.3125 48.1875 68.609375 48.1875 
Q 61.625 48.1875 57.5625 43.546875 
Q 53.515625 38.921875 53.515625 30.90625 
L 53.515625 0 
L 44.484375 0 
L 44.484375 32.71875 
Q 44.484375 40.625 41.703125 44.40625 
Q 38.921875 48.1875 33.109375 48.1875 
Q 26.21875 48.1875 22.15625 43.53125 
Q 18.109375 38.875 18.109375 30.90625 
L 18.109375 0 
L 9.078125 0 
L 9.078125 54.6875 
L 18.109375 54.6875 
L 18.109375 46.1875 
Q 21.1875 51.21875 25.484375 53.609375 
Q 29.78125 56 35.6875 56 
Q 41.65625 56 45.828125 52.96875 
Q 50 49.953125 52 44.1875 
z
" id="DejaVuSans-109"/>
      <path d="M 56.203125 29.59375 
L 56.203125 25.203125 
L 14.890625 25.203125 
Q 15.484375 15.921875 20.484375 11.0625 
Q 25.484375 6.203125 34.421875 6.203125 
Q 39.59375 6.203125 44.453125 7.46875 
Q 49.3125 8.734375 54.109375 11.28125 
L 54.109375 2.78125 
Q 49.265625 0.734375 44.1875 -0.34375 
Q 39.109375 -1.421875 33.890625 -1.421875 
Q 20.796875 -1.421875 13.15625 6.1875 
Q 5.515625 13.8125 5.515625 26.8125 
Q 5.515625 40.234375 12.765625 48.109375 
Q 20.015625 56 32.328125 56 
Q 43.359375 56 49.78125 48.890625 
Q 56.203125 41.796875 56.203125 29.59375 
z
M 47.21875 32.234375 
Q 47.125 39.59375 43.09375 43.984375 
Q 39.0625 48.390625 32.421875 48.390625 
Q 24.90625 48.390625 20.390625 44.140625 
Q 15.875 39.890625 15.1875 32.171875 
z
" id="DejaVuSans-101"/>
      <path d="M 44.28125 53.078125 
L 44.28125 44.578125 
Q 40.484375 46.53125 36.375 47.5 
Q 32.28125 48.484375 27.875 48.484375 
Q 21.1875 48.484375 17.84375 46.4375 
Q 14.5 44.390625 14.5 40.28125 
Q 14.5 37.15625 16.890625 35.375 
Q 19.28125 33.59375 26.515625 31.984375 
L 29.59375 31.296875 
Q 39.15625 29.25 43.1875 25.515625 
Q 47.21875 21.78125 47.21875 15.09375 
Q 47.21875 7.46875 41.1875 3.015625 
Q 35.15625 -1.421875 24.609375 -1.421875 
Q 20.21875 -1.421875 15.453125 -0.5625 
Q 10.6875 0.296875 5.421875 2 
L 5.421875 11.28125 
Q 10.40625 8.6875 15.234375 7.390625 
Q 20.0625 6.109375 24.8125 6.109375 
Q 31.15625 6.109375 34.5625 8.28125 
Q 37.984375 10.453125 37.984375 14.40625 
Q 37.984375 18.0625 35.515625 20.015625 
Q 33.0625 21.96875 24.703125 23.78125 
L 21.578125 24.515625 
Q 13.234375 26.265625 9.515625 29.90625 
Q 5.8125 33.546875 5.8125 39.890625 
Q 5.8125 47.609375 11.28125 51.796875 
Q 16.75 56 26.8125 56 
Q 31.78125 56 36.171875 55.265625 
Q 40.578125 54.546875 44.28125 53.078125 
z
" id="DejaVuSans-115"/>
      <path d="M 31 75.875 
Q 24.46875 64.65625 21.28125 53.65625 
Q 18.109375 42.671875 18.109375 31.390625 
Q 18.109375 20.125 21.3125 9.0625 
Q 24.515625 -2 31 -13.1875 
L 23.1875 -13.1875 
Q 15.875 -1.703125 12.234375 9.375 
Q 8.59375 20.453125 8.59375 31.390625 
Q 8.59375 42.28125 12.203125 53.3125 
Q 15.828125 64.359375 23.1875 75.875 
z
" id="DejaVuSans-40"/>
      <path d="M 8.015625 75.875 
L 15.828125 75.875 
Q 23.140625 64.359375 26.78125 53.3125 
Q 30.421875 42.28125 30.421875 31.390625 
Q 30.421875 20.453125 26.78125 9.375 
Q 23.140625 -1.703125 15.828125 -13.1875 
L 8.015625 -13.1875 
Q 14.5 -2 17.703125 9.0625 
Q 20.90625 20.125 20.90625 31.390625 
Q 20.90625 42.671875 17.703125 53.65625 
Q 14.5 64.65625 8.015625 75.875 
z
" id="DejaVuSans-41"/>
     </defs>
     <g transform="translate(138.633452 310.550056)scale(0.1 -0.1)">
      <use xlink:href="#DejaVuSans-84"/>
      <use x="57.958984" xlink:href="#DejaVuSans-105"/>
      <use x="85.742188" xlink:href="#DejaVuSans-109"/>
      <use x="183.154297" xlink:href="#DejaVuSans-101"/>
      <use x="244.677734" xlink:href="#DejaVuSans-115"/>
      <use x="296.777344" xlink:href="#DejaVuSans-40"/>
      <use x="335.791016" xlink:href="#DejaVuSans-115"/>
      <use x="387.890625" xlink:href="#DejaVuSans-41"/>
     </g>
    </g>
   </g>
   <g id="matplotlib.axis_2">
    <g id="ytick_1">
     <g id="line2d_7">
      <defs>
       <path d="M 0 0 
L -3.5 0 
" id="m16478c8c2e" style="stroke:#000000;stroke-width:0.8;"/>
      </defs>
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="58.523438" xlink:href="#m16478c8c2e" y="273.861888"/>
      </g>
     </g>
     <g id="text_8">
      <!-- −0.25 -->
      <defs>
       <path d="M 10.59375 35.5 
L 73.1875 35.5 
L 73.1875 27.203125 
L 10.59375 27.203125 
z
" id="DejaVuSans-8722"/>
       <path d="M 10.796875 72.90625 
L 49.515625 72.90625 
L 49.515625 64.59375 
L 19.828125 64.59375 
L 19.828125 46.734375 
Q 21.96875 47.46875 24.109375 47.828125 
Q 26.265625 48.1875 28.421875 48.1875 
Q 40.625 48.1875 47.75 41.5 
Q 54.890625 34.8125 54.890625 23.390625 
Q 54.890625 11.625 47.5625 5.09375 
Q 40.234375 -1.421875 26.90625 -1.421875 
Q 22.3125 -1.421875 17.546875 -0.640625 
Q 12.796875 0.140625 7.71875 1.703125 
L 7.71875 11.625 
Q 12.109375 9.234375 16.796875 8.0625 
Q 21.484375 6.890625 26.703125 6.890625 
Q 35.15625 6.890625 40.078125 11.328125 
Q 45.015625 15.765625 45.015625 23.390625 
Q 45.015625 31 40.078125 35.4375 
Q 35.15625 39.890625 26.703125 39.890625 
Q 22.75 39.890625 18.8125 39.015625 
Q 14.890625 38.140625 10.796875 36.28125 
z
" id="DejaVuSans-53"/>
      </defs>
      <g transform="translate(20.878125 277.661107)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-8722"/>
       <use x="83.789062" xlink:href="#DejaVuSans-48"/>
       <use x="147.412109" xlink:href="#DejaVuSans-46"/>
       <use x="179.199219" xlink:href="#DejaVuSans-50"/>
       <use x="242.822266" xlink:href="#DejaVuSans-53"/>
      </g>
     </g>
    </g>
    <g id="ytick_2">
     <g id="line2d_8">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="58.523438" xlink:href="#m16478c8c2e" y="241.004054"/>
      </g>
     </g>
     <g id="text_9">
      <!-- 0.00 -->
      <g transform="translate(29.257813 244.803273)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-48"/>
       <use x="63.623047" xlink:href="#DejaVuSans-46"/>
       <use x="95.410156" xlink:href="#DejaVuSans-48"/>
       <use x="159.033203" xlink:href="#DejaVuSans-48"/>
      </g>
     </g>
    </g>
    <g id="ytick_3">
     <g id="line2d_9">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="58.523438" xlink:href="#m16478c8c2e" y="208.146221"/>
      </g>
     </g>
     <g id="text_10">
      <!-- 0.25 -->
      <g transform="translate(29.257813 211.945439)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-48"/>
       <use x="63.623047" xlink:href="#DejaVuSans-46"/>
       <use x="95.410156" xlink:href="#DejaVuSans-50"/>
       <use x="159.033203" xlink:href="#DejaVuSans-53"/>
      </g>
     </g>
    </g>
    <g id="ytick_4">
     <g id="line2d_10">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="58.523438" xlink:href="#m16478c8c2e" y="175.288387"/>
      </g>
     </g>
     <g id="text_11">
      <!-- 0.50 -->
      <g transform="translate(29.257813 179.087606)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-48"/>
       <use x="63.623047" xlink:href="#DejaVuSans-46"/>
       <use x="95.410156" xlink:href="#DejaVuSans-53"/>
       <use x="159.033203" xlink:href="#DejaVuSans-48"/>
      </g>
     </g>
    </g>
    <g id="ytick_5">
     <g id="line2d_11">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="58.523438" xlink:href="#m16478c8c2e" y="142.430553"/>
      </g>
     </g>
     <g id="text_12">
      <!-- 0.75 -->
      <defs>
       <path d="M 8.203125 72.90625 
L 55.078125 72.90625 
L 55.078125 68.703125 
L 28.609375 0 
L 18.3125 0 
L 43.21875 64.59375 
L 8.203125 64.59375 
z
" id="DejaVuSans-55"/>
      </defs>
      <g transform="translate(29.257813 146.229772)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-48"/>
       <use x="63.623047" xlink:href="#DejaVuSans-46"/>
       <use x="95.410156" xlink:href="#DejaVuSans-55"/>
       <use x="159.033203" xlink:href="#DejaVuSans-53"/>
      </g>
     </g>
    </g>
    <g id="ytick_6">
     <g id="line2d_12">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="58.523438" xlink:href="#m16478c8c2e" y="109.57272"/>
      </g>
     </g>
     <g id="text_13">
      <!-- 1.00 -->
      <g transform="translate(29.257813 113.371938)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-49"/>
       <use x="63.623047" xlink:href="#DejaVuSans-46"/>
       <use x="95.410156" xlink:href="#DejaVuSans-48"/>
       <use x="159.033203" xlink:href="#DejaVuSans-48"/>
      </g>
     </g>
    </g>
    <g id="ytick_7">
     <g id="line2d_13">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="58.523438" xlink:href="#m16478c8c2e" y="76.714886"/>
      </g>
     </g>
     <g id="text_14">
      <!-- 1.25 -->
      <g transform="translate(29.257813 80.514105)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-49"/>
       <use x="63.623047" xlink:href="#DejaVuSans-46"/>
       <use x="95.410156" xlink:href="#DejaVuSans-50"/>
       <use x="159.033203" xlink:href="#DejaVuSans-53"/>
      </g>
     </g>
    </g>
    <g id="ytick_8">
     <g id="line2d_14">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="58.523438" xlink:href="#m16478c8c2e" y="43.857052"/>
      </g>
     </g>
     <g id="text_15">
      <!-- 1.50 -->
      <g transform="translate(29.257813 47.656271)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-49"/>
       <use x="63.623047" xlink:href="#DejaVuSans-46"/>
       <use x="95.410156" xlink:href="#DejaVuSans-53"/>
       <use x="159.033203" xlink:href="#DejaVuSans-48"/>
      </g>
     </g>
    </g>
    <g id="ytick_9">
     <g id="line2d_15">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="58.523438" xlink:href="#m16478c8c2e" y="10.999219"/>
      </g>
     </g>
     <g id="text_16">
      <!-- 1.75 -->
      <g transform="translate(29.257813 14.798437)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-49"/>
       <use x="63.623047" xlink:href="#DejaVuSans-46"/>
       <use x="95.410156" xlink:href="#DejaVuSans-55"/>
       <use x="159.033203" xlink:href="#DejaVuSans-53"/>
      </g>
     </g>
    </g>
    <g id="text_17">
     <!-- Amplitude(mV) -->
     <defs>
      <path d="M 34.1875 63.1875 
L 20.796875 26.90625 
L 47.609375 26.90625 
z
M 28.609375 72.90625 
L 39.796875 72.90625 
L 67.578125 0 
L 57.328125 0 
L 50.6875 18.703125 
L 17.828125 18.703125 
L 11.1875 0 
L 0.78125 0 
z
" id="DejaVuSans-65"/>
      <path d="M 18.109375 8.203125 
L 18.109375 -20.796875 
L 9.078125 -20.796875 
L 9.078125 54.6875 
L 18.109375 54.6875 
L 18.109375 46.390625 
Q 20.953125 51.265625 25.265625 53.625 
Q 29.59375 56 35.59375 56 
Q 45.5625 56 51.78125 48.09375 
Q 58.015625 40.1875 58.015625 27.296875 
Q 58.015625 14.40625 51.78125 6.484375 
Q 45.5625 -1.421875 35.59375 -1.421875 
Q 29.59375 -1.421875 25.265625 0.953125 
Q 20.953125 3.328125 18.109375 8.203125 
z
M 48.6875 27.296875 
Q 48.6875 37.203125 44.609375 42.84375 
Q 40.53125 48.484375 33.40625 48.484375 
Q 26.265625 48.484375 22.1875 42.84375 
Q 18.109375 37.203125 18.109375 27.296875 
Q 18.109375 17.390625 22.1875 11.75 
Q 26.265625 6.109375 33.40625 6.109375 
Q 40.53125 6.109375 44.609375 11.75 
Q 48.6875 17.390625 48.6875 27.296875 
z
" id="DejaVuSans-112"/>
      <path d="M 9.421875 75.984375 
L 18.40625 75.984375 
L 18.40625 0 
L 9.421875 0 
z
" id="DejaVuSans-108"/>
      <path d="M 18.3125 70.21875 
L 18.3125 54.6875 
L 36.8125 54.6875 
L 36.8125 47.703125 
L 18.3125 47.703125 
L 18.3125 18.015625 
Q 18.3125 11.328125 20.140625 9.421875 
Q 21.96875 7.515625 27.59375 7.515625 
L 36.8125 7.515625 
L 36.8125 0 
L 27.59375 0 
Q 17.1875 0 13.234375 3.875 
Q 9.28125 7.765625 9.28125 18.015625 
L 9.28125 47.703125 
L 2.6875 47.703125 
L 2.6875 54.6875 
L 9.28125 54.6875 
L 9.28125 70.21875 
z
" id="DejaVuSans-116"/>
      <path d="M 8.5 21.578125 
L 8.5 54.6875 
L 17.484375 54.6875 
L 17.484375 21.921875 
Q 17.484375 14.15625 20.5 10.265625 
Q 23.53125 6.390625 29.59375 6.390625 
Q 36.859375 6.390625 41.078125 11.03125 
Q 45.3125 15.671875 45.3125 23.6875 
L 45.3125 54.6875 
L 54.296875 54.6875 
L 54.296875 0 
L 45.3125 0 
L 45.3125 8.40625 
Q 42.046875 3.421875 37.71875 1 
Q 33.40625 -1.421875 27.6875 -1.421875 
Q 18.265625 -1.421875 13.375 4.4375 
Q 8.5 10.296875 8.5 21.578125 
z
M 31.109375 56 
z
" id="DejaVuSans-117"/>
      <path d="M 45.40625 46.390625 
L 45.40625 75.984375 
L 54.390625 75.984375 
L 54.390625 0 
L 45.40625 0 
L 45.40625 8.203125 
Q 42.578125 3.328125 38.25 0.953125 
Q 33.9375 -1.421875 27.875 -1.421875 
Q 17.96875 -1.421875 11.734375 6.484375 
Q 5.515625 14.40625 5.515625 27.296875 
Q 5.515625 40.1875 11.734375 48.09375 
Q 17.96875 56 27.875 56 
Q 33.9375 56 38.25 53.625 
Q 42.578125 51.265625 45.40625 46.390625 
z
M 14.796875 27.296875 
Q 14.796875 17.390625 18.875 11.75 
Q 22.953125 6.109375 30.078125 6.109375 
Q 37.203125 6.109375 41.296875 11.75 
Q 45.40625 17.390625 45.40625 27.296875 
Q 45.40625 37.203125 41.296875 42.84375 
Q 37.203125 48.484375 30.078125 48.484375 
Q 22.953125 48.484375 18.875 42.84375 
Q 14.796875 37.203125 14.796875 27.296875 
z
" id="DejaVuSans-100"/>
      <path d="M 28.609375 0 
L 0.78125 72.90625 
L 11.078125 72.90625 
L 34.1875 11.53125 
L 57.328125 72.90625 
L 67.578125 72.90625 
L 39.796875 0 
z
" id="DejaVuSans-86"/>
     </defs>
     <g transform="translate(14.798438 184.188337)rotate(-90)scale(0.1 -0.1)">
      <use xlink:href="#DejaVuSans-65"/>
      <use x="68.408203" xlink:href="#DejaVuSans-109"/>
      <use x="165.820312" xlink:href="#DejaVuSans-112"/>
      <use x="229.296875" xlink:href="#DejaVuSans-108"/>
      <use x="257.080078" xlink:href="#DejaVuSans-105"/>
      <use x="284.863281" xlink:href="#DejaVuSans-116"/>
      <use x="324.072266" xlink:href="#DejaVuSans-117"/>
      <use x="387.451172" xlink:href="#DejaVuSans-100"/>
      <use x="450.927734" xlink:href="#DejaVuSans-101"/>
      <use x="512.451172" xlink:href="#DejaVuSans-40"/>
      <use x="551.464844" xlink:href="#DejaVuSans-109"/>
      <use x="648.876953" xlink:href="#DejaVuSans-86"/>
      <use x="717.285156" xlink:href="#DejaVuSans-41"/>
     </g>
    </g>
   </g>
   <g id="line2d_16">
    <path clip-path="url(#pa0072bc222)" d="M 67.746578 250.204248 
L 68.487392 252.175718 
L 69.228207 251.518561 
L 70.709836 251.518561 
L 71.45065 250.861404 
L 72.191465 252.175718 
L 72.932279 250.204248 
L 73.673094 247.575621 
L 74.413908 247.575621 
L 75.154723 249.547091 
L 75.895537 250.861404 
L 76.636352 251.518561 
L 77.377166 251.518561 
L 78.117981 252.832874 
L 78.858795 252.175718 
L 79.59961 250.204248 
L 80.340424 248.889934 
L 81.081239 250.204248 
L 82.562868 251.518561 
L 83.303682 250.861404 
L 84.044497 249.547091 
L 86.26694 247.575621 
L 87.007755 247.575621 
L 87.748569 248.889934 
L 88.489384 249.547091 
L 89.230198 250.861404 
L 89.971013 250.204248 
L 90.711827 248.889934 
L 92.193456 247.575621 
L 92.934271 247.575621 
L 93.675085 249.547091 
L 94.4159 248.889934 
L 95.156714 247.575621 
L 95.897529 246.918464 
L 96.638343 246.918464 
L 97.379158 247.575621 
L 98.119972 246.918464 
L 98.860787 247.575621 
L 99.601601 247.575621 
L 100.342416 250.204248 
L 101.08323 251.518561 
L 101.824045 249.547091 
L 102.564859 248.232778 
L 104.046488 246.918464 
L 104.787303 243.632681 
L 105.528117 242.975524 
L 106.268932 242.975524 
L 107.009746 241.661211 
L 107.750561 239.032584 
L 108.491375 237.718271 
L 109.973004 231.146704 
L 111.454633 223.260824 
L 112.195448 223.917981 
L 112.936262 226.546608 
L 113.677077 227.860921 
L 115.158706 227.860921 
L 115.89952 227.203764 
L 116.640335 229.832391 
L 117.381149 233.118174 
L 118.862778 244.946994 
L 120.344407 253.490031 
L 121.826036 250.861404 
L 122.566851 251.518561 
L 124.04848 254.147188 
L 124.789294 256.775814 
L 125.530109 258.090128 
L 126.270923 258.747285 
L 127.011738 258.747285 
L 127.752552 257.432971 
L 128.493367 256.775814 
L 129.234181 257.432971 
L 129.974996 257.432971 
L 130.71581 260.718755 
L 131.456625 259.404441 
L 132.197439 247.575621 
L 132.938254 223.260824 
L 133.679068 183.831424 
L 135.901512 41.885582 
L 136.642326 22.828039 
L 137.383141 41.885582 
L 138.123955 91.82949 
L 139.605584 216.689257 
L 140.346399 254.147188 
L 141.087213 269.261791 
L 141.828028 268.604635 
L 142.568842 259.404441 
L 143.309657 255.461501 
L 144.791286 260.718755 
L 145.5321 264.004538 
L 146.272915 265.976008 
L 147.013729 265.318851 
L 147.754544 262.690225 
L 148.495358 264.004538 
L 149.976987 265.318851 
L 150.717802 268.604635 
L 151.458616 269.918948 
L 152.199431 265.318851 
L 152.940245 262.033068 
L 153.68106 260.718755 
L 154.421874 262.033068 
L 155.162689 264.004538 
L 155.903503 262.690225 
L 156.644318 265.318851 
L 157.385132 265.976008 
L 158.125947 262.690225 
L 158.866761 258.747285 
L 159.607576 258.090128 
L 161.089205 259.404441 
L 161.830019 259.404441 
L 162.570834 261.375911 
L 163.311648 260.718755 
L 164.052463 260.718755 
L 164.793277 258.090128 
L 165.534092 254.804344 
L 166.274906 252.832874 
L 167.015721 251.518561 
L 168.49735 251.518561 
L 169.238164 252.832874 
L 170.719793 250.204248 
L 171.460608 248.232778 
L 172.201422 244.289838 
L 172.942237 244.289838 
L 173.683051 243.632681 
L 174.423866 245.604151 
L 175.16468 244.946994 
L 175.905495 245.604151 
L 177.387124 245.604151 
L 178.127938 244.946994 
L 178.868753 242.318368 
L 179.609567 242.975524 
L 180.350382 245.604151 
L 181.091196 244.946994 
L 181.832011 242.975524 
L 182.572825 240.346898 
L 184.054454 232.461018 
L 184.795269 233.118174 
L 185.536083 233.118174 
L 186.276898 231.146704 
L 187.017712 233.118174 
L 188.499341 235.746801 
L 189.240156 235.746801 
L 189.98097 235.089644 
L 190.721785 235.746801 
L 191.462599 235.089644 
L 192.203414 237.061114 
L 192.944228 237.718271 
L 194.425857 237.718271 
L 195.907486 236.403958 
L 196.648301 236.403958 
L 197.389115 237.061114 
L 198.12993 236.403958 
L 198.870744 237.061114 
L 199.611559 237.061114 
L 200.352373 237.718271 
L 203.315631 235.089644 
L 204.056446 235.089644 
L 204.79726 237.061114 
L 205.538075 238.375428 
L 206.278889 235.746801 
L 207.019704 234.432488 
L 207.760518 234.432488 
L 208.501333 233.118174 
L 209.242147 233.775331 
L 209.982962 233.775331 
L 212.205405 235.746801 
L 212.94622 234.432488 
L 213.687034 233.775331 
L 214.427849 231.803861 
L 215.168663 231.146704 
L 215.909478 232.461018 
L 216.650292 235.089644 
L 218.131921 236.403958 
L 218.872736 235.089644 
L 219.61355 234.432488 
L 220.354365 234.432488 
L 221.095179 232.461018 
L 221.835994 233.118174 
L 222.576808 232.461018 
L 223.317623 233.118174 
L 224.058437 234.432488 
L 224.799251 232.461018 
L 225.540066 228.518078 
L 226.28088 225.889451 
L 227.762509 221.946511 
L 228.503324 218.003571 
L 229.244138 216.032101 
L 230.725767 213.403474 
L 232.207396 213.403474 
L 233.689025 212.089161 
L 234.42984 212.089161 
L 235.170654 215.374944 
L 237.393098 231.146704 
L 238.133912 233.118174 
L 238.874727 235.746801 
L 239.615541 235.746801 
L 240.356356 237.061114 
L 241.09717 239.689741 
L 241.837985 239.689741 
L 242.578799 241.661211 
L 244.060428 242.975524 
L 244.801243 244.289838 
L 245.542057 242.975524 
L 246.282872 242.975524 
L 247.023686 242.318368 
L 247.764501 243.632681 
L 248.505315 245.604151 
L 249.24613 248.232778 
L 249.986944 249.547091 
L 250.727759 241.661211 
L 251.468573 223.917981 
L 252.209388 198.946027 
L 252.209388 198.946027 
" style="fill:none;stroke:#1f77b4;stroke-linecap:square;stroke-width:1.5;"/>
   </g>
   <g id="patch_3">
    <path d="M 58.523438 282.273493 
L 58.523438 10.473493 
" style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/>
   </g>
   <g id="patch_4">
    <path d="M 261.432528 282.273493 
L 261.432528 10.473493 
" style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/>
   </g>
   <g id="patch_5">
    <path d="M 58.523438 282.273493 
L 261.432528 282.273493 
" style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/>
   </g>
   <g id="patch_6">
    <path d="M 58.523438 10.473493 
L 261.432528 10.473493 
" style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/>
   </g>
  </g>
  <g id="axes_2">
   <g id="patch_7">
    <path d="M 302.014347 282.273493 
L 504.923437 282.273493 
L 504.923437 10.473493 
L 302.014347 10.473493 
z
" style="fill:#ffffff;"/>
   </g>
   <g id="matplotlib.axis_3">
    <g id="xtick_7">
     <g id="line2d_17">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="311.237487" xlink:href="#mca8e3e5a1c" y="282.273493"/>
      </g>
     </g>
     <g id="text_18">
      <!-- 0 -->
      <g transform="translate(308.056237 296.871931)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-48"/>
      </g>
     </g>
    </g>
    <g id="xtick_8">
     <g id="line2d_18">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="348.144812" xlink:href="#mca8e3e5a1c" y="282.273493"/>
      </g>
     </g>
     <g id="text_19">
      <!-- 2 -->
      <g transform="translate(344.963562 296.871931)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-50"/>
      </g>
     </g>
    </g>
    <g id="xtick_9">
     <g id="line2d_19">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="385.052137" xlink:href="#mca8e3e5a1c" y="282.273493"/>
      </g>
     </g>
     <g id="text_20">
      <!-- 4 -->
      <g transform="translate(381.870887 296.871931)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-52"/>
      </g>
     </g>
    </g>
    <g id="xtick_10">
     <g id="line2d_20">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="421.959462" xlink:href="#mca8e3e5a1c" y="282.273493"/>
      </g>
     </g>
     <g id="text_21">
      <!-- 6 -->
      <g transform="translate(418.778212 296.871931)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-54"/>
      </g>
     </g>
    </g>
    <g id="xtick_11">
     <g id="line2d_21">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="458.866787" xlink:href="#mca8e3e5a1c" y="282.273493"/>
      </g>
     </g>
     <g id="text_22">
      <!-- 8 -->
      <g transform="translate(455.685537 296.871931)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-56"/>
      </g>
     </g>
    </g>
    <g id="xtick_12">
     <g id="line2d_22">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="495.774112" xlink:href="#mca8e3e5a1c" y="282.273493"/>
      </g>
     </g>
     <g id="text_23">
      <!-- 10 -->
      <g transform="translate(489.411612 296.871931)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-49"/>
       <use x="63.623047" xlink:href="#DejaVuSans-48"/>
      </g>
     </g>
    </g>
    <g id="text_24">
     <!-- Times(s) -->
     <g transform="translate(382.124361 310.550056)scale(0.1 -0.1)">
      <use xlink:href="#DejaVuSans-84"/>
      <use x="57.958984" xlink:href="#DejaVuSans-105"/>
      <use x="85.742188" xlink:href="#DejaVuSans-109"/>
      <use x="183.154297" xlink:href="#DejaVuSans-101"/>
      <use x="244.677734" xlink:href="#DejaVuSans-115"/>
      <use x="296.777344" xlink:href="#DejaVuSans-40"/>
      <use x="335.791016" xlink:href="#DejaVuSans-115"/>
      <use x="387.890625" xlink:href="#DejaVuSans-41"/>
     </g>
    </g>
   </g>
   <g id="matplotlib.axis_4">
    <g id="ytick_10">
     <g id="line2d_23">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="302.014347" xlink:href="#m16478c8c2e" y="271.558932"/>
      </g>
     </g>
     <g id="text_25">
      <!-- −0.5 -->
      <g transform="translate(270.731534 275.358151)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-8722"/>
       <use x="83.789062" xlink:href="#DejaVuSans-48"/>
       <use x="147.412109" xlink:href="#DejaVuSans-46"/>
       <use x="179.199219" xlink:href="#DejaVuSans-53"/>
      </g>
     </g>
    </g>
    <g id="ytick_11">
     <g id="line2d_24">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="302.014347" xlink:href="#m16478c8c2e" y="216.892802"/>
      </g>
     </g>
     <g id="text_26">
      <!-- 0.0 -->
      <g transform="translate(279.111222 220.69202)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-48"/>
       <use x="63.623047" xlink:href="#DejaVuSans-46"/>
       <use x="95.410156" xlink:href="#DejaVuSans-48"/>
      </g>
     </g>
    </g>
    <g id="ytick_12">
     <g id="line2d_25">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="302.014347" xlink:href="#m16478c8c2e" y="162.226671"/>
      </g>
     </g>
     <g id="text_27">
      <!-- 0.5 -->
      <g transform="translate(279.111222 166.02589)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-48"/>
       <use x="63.623047" xlink:href="#DejaVuSans-46"/>
       <use x="95.410156" xlink:href="#DejaVuSans-53"/>
      </g>
     </g>
    </g>
    <g id="ytick_13">
     <g id="line2d_26">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="302.014347" xlink:href="#m16478c8c2e" y="107.560541"/>
      </g>
     </g>
     <g id="text_28">
      <!-- 1.0 -->
      <g transform="translate(279.111222 111.35976)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-49"/>
       <use x="63.623047" xlink:href="#DejaVuSans-46"/>
       <use x="95.410156" xlink:href="#DejaVuSans-48"/>
      </g>
     </g>
    </g>
    <g id="ytick_14">
     <g id="line2d_27">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="302.014347" xlink:href="#m16478c8c2e" y="52.894411"/>
      </g>
     </g>
     <g id="text_29">
      <!-- 1.5 -->
      <g transform="translate(279.111222 56.693629)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-49"/>
       <use x="63.623047" xlink:href="#DejaVuSans-46"/>
       <use x="95.410156" xlink:href="#DejaVuSans-53"/>
      </g>
     </g>
    </g>
    <g id="text_30">
     <!-- Amplitude(mV) -->
     <g transform="translate(264.651847 184.188337)rotate(-90)scale(0.1 -0.1)">
      <use xlink:href="#DejaVuSans-65"/>
      <use x="68.408203" xlink:href="#DejaVuSans-109"/>
      <use x="165.820312" xlink:href="#DejaVuSans-112"/>
      <use x="229.296875" xlink:href="#DejaVuSans-108"/>
      <use x="257.080078" xlink:href="#DejaVuSans-105"/>
      <use x="284.863281" xlink:href="#DejaVuSans-116"/>
      <use x="324.072266" xlink:href="#DejaVuSans-117"/>
      <use x="387.451172" xlink:href="#DejaVuSans-100"/>
      <use x="450.927734" xlink:href="#DejaVuSans-101"/>
      <use x="512.451172" xlink:href="#DejaVuSans-40"/>
      <use x="551.464844" xlink:href="#DejaVuSans-109"/>
      <use x="648.876953" xlink:href="#DejaVuSans-86"/>
      <use x="717.285156" xlink:href="#DejaVuSans-41"/>
     </g>
    </g>
   </g>
   <g id="line2d_28">
    <path clip-path="url(#p123e8a31a8)" d="M 311.237487 224.54606 
L 311.311302 226.186044 
L 311.385116 225.639382 
L 311.532746 225.639382 
L 311.60656 225.092721 
L 311.680375 226.186044 
L 311.901819 222.359415 
L 312.123263 225.639382 
L 312.197078 225.639382 
L 312.270892 226.732705 
L 312.344707 226.186044 
L 312.492336 223.452737 
L 312.71378 225.639382 
L 313.156668 222.359415 
L 313.378112 225.092721 
L 313.747185 222.359415 
L 313.821 223.999398 
L 313.894814 223.452737 
L 314.116258 221.812753 
L 314.190073 222.359415 
L 314.263888 221.812753 
L 314.411517 222.359415 
L 314.559146 225.639382 
L 314.78059 222.359415 
L 314.854405 221.812753 
L 315.002034 218.532785 
L 315.075849 218.532785 
L 315.297293 214.159495 
L 315.592551 202.132946 
L 315.666366 202.679608 
L 315.88781 205.959575 
L 315.961625 205.959575 
L 316.035439 205.412914 
L 316.256883 215.252818 
L 316.478327 227.279366 
L 316.625957 225.092721 
L 316.699771 225.639382 
L 317.142659 231.652657 
L 317.290288 230.012673 
L 317.437918 230.559334 
L 317.511732 233.292641 
L 317.585547 232.199318 
L 317.733176 202.132946 
L 318.10225 35.401249 
L 318.176064 51.254427 
L 318.545137 240.399238 
L 318.618952 239.852576 
L 318.766581 228.91935 
L 319.06184 237.665931 
L 319.135655 237.11927 
L 319.209469 234.932625 
L 319.283284 236.025947 
L 319.430913 237.11927 
L 319.578543 240.945899 
L 319.799986 233.292641 
L 320.16906 237.665931 
L 320.390504 231.105995 
L 320.685762 233.839302 
L 320.759577 233.292641 
L 320.833392 233.292641 
L 321.202465 225.639382 
L 321.276279 225.639382 
L 321.350094 226.732705 
L 321.571538 222.906076 
L 321.719167 219.626108 
L 321.792982 219.079447 
L 321.866797 220.719431 
L 321.940611 220.172769 
L 322.088241 220.719431 
L 322.162055 220.719431 
L 322.23587 220.172769 
L 322.309685 217.986124 
L 322.383499 218.532785 
L 322.457314 220.719431 
L 322.531129 220.172769 
L 322.752572 213.066172 
L 322.826387 209.786205 
L 322.900202 210.332866 
L 322.974016 210.332866 
L 323.047831 208.692882 
L 323.269275 212.519511 
L 323.34309 212.519511 
L 323.416904 211.97285 
L 323.490719 212.519511 
L 323.564534 211.97285 
L 323.712163 214.159495 
L 323.859792 214.159495 
L 324.081236 213.066172 
L 324.155051 213.612834 
L 324.228865 213.066172 
L 324.450309 214.159495 
L 324.819383 211.97285 
L 324.967012 214.706156 
L 325.188456 211.426189 
L 325.262271 210.332866 
L 325.336085 210.879527 
L 325.4099 210.879527 
L 325.631344 212.519511 
L 325.926602 208.692882 
L 326.221861 213.066172 
L 326.51712 209.786205 
L 326.590934 210.332866 
L 326.664749 209.786205 
L 326.812378 211.426189 
L 327.181451 201.039624 
L 327.402895 195.026349 
L 327.550525 193.933027 
L 327.624339 193.933027 
L 327.845783 192.839704 
L 328.067227 204.319592 
L 328.288671 212.519511 
L 328.362486 212.519511 
L 328.879188 219.626108 
L 329.100632 217.986124 
L 329.395891 223.999398 
L 329.54352 202.679608 
L 329.764964 110.840509 
L 329.986408 22.828039 
L 330.134037 84.054105 
L 330.429296 228.91935 
L 330.503111 227.826028 
L 330.65074 217.986124 
L 330.945999 230.559334 
L 331.019813 230.012673 
L 331.093628 230.012673 
L 331.167443 231.652657 
L 331.388886 230.012673 
L 331.462701 230.012673 
L 331.536516 228.91935 
L 331.75796 232.745979 
L 331.831774 231.652657 
L 332.053218 228.91935 
L 332.127033 228.372689 
L 332.348477 230.559334 
L 332.791365 224.54606 
L 332.938994 227.279366 
L 333.086623 225.639382 
L 333.234253 222.359415 
L 333.381882 220.172769 
L 333.455697 220.719431 
L 333.603326 222.359415 
L 333.82477 217.439463 
L 333.898585 215.799479 
L 333.972399 216.34614 
L 334.193843 220.172769 
L 334.415287 219.079447 
L 334.489102 215.799479 
L 334.562916 216.34614 
L 334.710546 216.892802 
L 334.78436 216.892802 
L 335.005804 213.612834 
L 335.153434 209.239543 
L 335.227248 209.239543 
L 335.448692 214.159495 
L 335.596322 215.252818 
L 335.817765 212.519511 
L 335.89158 212.519511 
L 336.186839 217.439463 
L 336.260653 217.439463 
L 336.334468 216.892802 
L 336.482097 212.519511 
L 336.555912 213.066172 
L 336.777356 217.439463 
L 336.9988 213.612834 
L 337.072615 214.159495 
L 337.146429 214.159495 
L 337.294058 215.799479 
L 337.367873 214.159495 
L 337.441688 214.706156 
L 337.589317 213.066172 
L 337.663132 214.159495 
L 337.736946 213.612834 
L 337.95839 212.519511 
L 338.032205 213.066172 
L 338.10602 212.519511 
L 338.327464 213.612834 
L 338.401278 213.612834 
L 338.475093 215.252818 
L 338.548908 214.706156 
L 338.622722 214.706156 
L 338.696537 212.519511 
L 338.770351 214.159495 
L 339.287054 204.866253 
L 339.656127 194.479688 
L 339.803757 200.492962 
L 339.877571 198.852979 
L 340.025201 194.479688 
L 340.099015 196.119672 
L 340.320459 208.146221 
L 340.541903 216.34614 
L 340.689532 217.986124 
L 340.837162 221.266092 
L 340.984791 224.54606 
L 341.058606 226.732705 
L 341.13242 225.639382 
L 341.206235 225.639382 
L 341.353864 223.999398 
L 341.649123 229.466012 
L 341.722937 226.732705 
L 341.870567 195.573011 
L 342.23964 27.201329 
L 342.313455 34.854588 
L 342.756343 233.839302 
L 342.903972 226.186044 
L 342.977787 226.732705 
L 343.273045 236.572608 
L 343.420674 234.932625 
L 343.494489 237.11927 
L 343.568304 236.025947 
L 343.642118 236.025947 
L 343.715933 234.932625 
L 343.937377 237.11927 
L 344.158821 235.479286 
L 344.380265 232.745979 
L 344.45408 234.932625 
L 344.527894 233.839302 
L 344.675523 236.025947 
L 344.970782 230.559334 
L 345.044597 231.652657 
L 345.118411 232.199318 
L 345.192226 231.652657 
L 345.266041 232.199318 
L 345.339855 231.652657 
L 345.561299 227.279366 
L 345.708929 227.279366 
L 345.856558 226.732705 
L 345.930373 227.826028 
L 346.004187 227.279366 
L 346.225631 219.626108 
L 346.299446 219.626108 
L 346.594704 224.54606 
L 346.816148 219.079447 
L 346.963778 218.532785 
L 347.037592 218.532785 
L 347.111407 219.079447 
L 347.259036 217.439463 
L 347.48048 213.612834 
L 347.701924 217.986124 
L 347.775739 220.172769 
L 347.849553 219.626108 
L 347.997183 219.079447 
L 348.070997 219.079447 
L 348.144812 218.532785 
L 348.440071 223.999398 
L 348.513885 223.452737 
L 348.809144 218.532785 
L 349.030588 222.906076 
L 349.178217 221.266092 
L 349.399661 218.532785 
L 349.473476 219.079447 
L 349.621105 221.812753 
L 349.768734 220.172769 
L 349.990178 216.892802 
L 350.063993 217.439463 
L 350.211622 220.719431 
L 350.285437 220.719431 
L 350.433066 222.359415 
L 350.728325 219.626108 
L 350.875954 220.719431 
L 351.318842 211.97285 
L 351.392657 211.97285 
L 351.76173 201.586285 
L 351.909359 204.319592 
L 352.056988 203.77293 
L 352.204618 207.599559 
L 352.647506 225.092721 
L 352.86895 227.826028 
L 353.090394 227.826028 
L 353.311837 231.105995 
L 353.385652 230.559334 
L 353.533281 228.91935 
L 353.680911 232.745979 
L 353.754725 230.012673 
L 353.902355 207.052898 
L 354.123799 105.920557 
L 354.345243 32.667942 
L 354.566687 157.853381 
L 354.78813 233.839302 
L 354.861945 232.199318 
L 355.009574 224.54606 
L 355.304833 239.305915 
L 355.378648 238.212592 
L 355.452462 236.572608 
L 355.526277 237.665931 
L 355.600092 236.025947 
L 355.89535 239.305915 
L 356.190609 236.572608 
L 356.338238 236.572608 
L 356.559682 238.212592 
L 356.781126 235.479286 
L 356.854941 236.572608 
L 356.928755 236.025947 
L 357.076385 235.479286 
L 357.150199 235.479286 
L 357.297829 232.745979 
L 357.371643 233.292641 
L 357.593087 231.105995 
L 357.666902 231.652657 
L 357.96216 226.732705 
L 358.183604 228.372689 
L 358.552678 222.359415 
L 358.626492 221.812753 
L 358.847936 225.092721 
L 358.995566 223.999398 
L 359.217009 220.172769 
L 359.290824 219.079447 
L 359.364639 219.626108 
L 359.512268 221.266092 
L 359.807527 215.252818 
L 359.881341 215.252818 
L 360.102785 219.079447 
L 360.250415 220.719431 
L 360.398044 216.892802 
L 360.767117 221.812753 
L 361.062376 217.986124 
L 361.13619 218.532785 
L 361.210005 217.986124 
L 361.431449 221.266092 
L 361.505264 221.266092 
L 361.800522 218.532785 
L 361.874337 220.172769 
L 361.948152 219.079447 
L 362.021966 219.626108 
L 362.169595 220.719431 
L 362.317225 217.439463 
L 362.464854 219.626108 
L 362.612483 221.266092 
L 362.686298 219.626108 
L 362.760113 220.172769 
L 362.833927 219.626108 
L 363.055371 222.359415 
L 363.129186 223.452737 
L 363.35063 219.079447 
L 363.498259 215.799479 
L 363.719703 214.159495 
L 363.867332 209.239543 
L 364.088776 200.492962 
L 364.531664 208.146221 
L 364.605479 208.692882 
L 364.900738 223.452737 
L 365.122181 228.372689 
L 365.269811 226.186044 
L 365.343625 226.732705 
L 365.638884 231.652657 
L 365.712699 231.652657 
L 365.860328 230.559334 
L 366.081772 234.932625 
L 366.229401 215.799479 
L 366.377031 167.693284 
L 366.672289 34.854588 
L 366.746104 49.614443 
L 367.188992 234.385963 
L 367.410436 226.186044 
L 367.705694 238.759254 
L 367.853324 237.11927 
L 368.074767 238.759254 
L 368.443841 236.025947 
L 368.59147 239.305915 
L 369.034358 233.292641 
L 369.329617 236.025947 
L 369.69869 231.105995 
L 369.920134 233.292641 
L 369.993948 234.385963 
L 370.363022 227.279366 
L 370.436836 227.279366 
L 370.584466 228.91935 
L 370.65828 228.372689 
L 370.805909 224.54606 
L 370.879724 225.092721 
L 371.027353 224.54606 
L 371.174983 224.54606 
L 371.396427 222.359415 
L 371.470241 222.906076 
L 371.617871 223.999398 
L 371.691685 223.999398 
L 371.986944 215.252818 
L 372.134573 215.252818 
L 372.208388 216.34614 
L 372.356017 219.626108 
L 372.503646 216.892802 
L 372.577461 215.799479 
L 372.651276 216.34614 
L 372.72509 216.892802 
L 372.946534 220.172769 
L 373.020349 220.172769 
L 373.167978 219.079447 
L 373.315608 216.892802 
L 373.610866 222.359415 
L 373.684681 221.812753 
L 373.979939 215.799479 
L 374.127569 219.626108 
L 374.201383 219.079447 
L 374.275198 220.172769 
L 374.349013 219.626108 
L 374.570457 216.892802 
L 375.013345 220.172769 
L 375.234788 217.439463 
L 375.530047 220.172769 
L 375.751491 218.532785 
L 375.825306 219.079447 
L 375.89912 217.986124 
L 375.972935 219.079447 
L 376.04675 218.532785 
L 376.563452 206.506237 
L 376.637267 204.866253 
L 376.784896 199.39964 
L 376.932525 201.039624 
L 377.227784 209.239543 
L 377.596857 220.719431 
L 377.892116 230.012673 
L 377.965931 228.91935 
L 378.039745 227.279366 
L 378.11356 227.826028 
L 378.187374 227.279366 
L 378.482633 232.745979 
L 378.556448 235.479286 
L 378.630262 234.385963 
L 378.704077 231.105995 
L 378.851706 199.39964 
L 379.22078 39.774539 
L 379.368409 111.933831 
L 379.589853 236.572608 
L 379.663667 240.945899 
L 379.885111 228.372689 
L 379.958926 230.559334 
L 380.401814 241.49256 
L 380.475629 240.945899 
L 380.697073 236.572608 
L 381.066146 240.399238 
L 381.13996 239.852576 
L 381.28759 234.932625 
L 381.582848 239.305915 
L 382.025736 232.745979 
L 382.24718 236.572608 
L 382.320995 235.479286 
L 382.542439 230.012673 
L 382.690068 229.466012 
L 382.837697 229.466012 
L 382.911512 230.012673 
L 383.206771 227.279366 
L 383.3544 226.186044 
L 383.502029 229.466012 
L 383.649659 227.826028 
L 383.723473 225.639382 
L 383.797288 226.186044 
L 384.387805 219.079447 
L 384.535434 221.812753 
L 384.609249 221.266092 
L 384.830693 222.906076 
L 384.978322 221.266092 
L 385.125952 225.092721 
L 385.273581 226.732705 
L 385.495025 224.54606 
L 385.642654 221.812753 
L 385.716469 222.359415 
L 385.864098 226.186044 
L 385.937913 225.639382 
L 386.011727 226.186044 
L 386.159357 223.452737 
L 386.233171 220.719431 
L 386.454615 225.639382 
L 386.602245 226.732705 
L 386.897503 221.812753 
L 387.266576 225.639382 
L 387.414206 223.452737 
L 387.48802 223.999398 
L 387.561835 223.999398 
L 387.857094 225.639382 
L 388.078538 221.266092 
L 388.299982 216.892802 
L 388.373796 216.34614 
L 388.742869 204.319592 
L 388.816684 205.959575 
L 388.890499 206.506237 
L 389.111943 211.426189 
L 389.185757 211.426189 
L 389.481016 223.452737 
L 389.776275 230.559334 
L 390.514421 236.572608 
L 390.66205 240.399238 
L 390.735865 238.759254 
L 390.883494 213.066172 
L 391.252567 49.614443 
L 391.326382 53.987733 
L 391.76927 243.679205 
L 391.843085 238.759254 
L 391.990714 233.292641 
L 392.212158 239.852576 
L 392.285973 239.852576 
L 392.581231 242.585883 
L 392.655046 244.772528 
L 392.72886 243.679205 
L 392.950304 237.665931 
L 393.245563 244.225867 
L 393.614636 237.665931 
L 393.688451 238.212592 
L 393.83608 239.852576 
L 393.909895 240.945899 
L 394.057524 237.665931 
L 394.278968 233.292641 
L 394.352783 233.292641 
L 394.500412 234.932625 
L 394.574227 234.385963 
L 394.795671 229.466012 
L 394.869485 228.372689 
L 394.9433 228.91935 
L 395.090929 231.105995 
L 395.386188 228.372689 
L 395.460003 227.826028 
L 395.681446 230.012673 
L 396.124334 219.079447 
L 396.198149 219.079447 
L 396.493408 222.359415 
L 396.714852 219.079447 
L 396.936296 224.54606 
L 397.01011 224.54606 
L 397.157739 225.639382 
L 397.379183 221.812753 
L 397.526813 222.359415 
L 397.600627 222.359415 
L 397.748257 222.906076 
L 397.895886 220.719431 
L 397.969701 220.719431 
L 398.11733 222.359415 
L 398.191145 221.266092 
L 398.264959 221.812753 
L 398.338774 221.812753 
L 398.486403 219.079447 
L 398.707847 221.266092 
L 398.855476 221.266092 
L 398.929291 220.719431 
L 399.003106 219.079447 
L 399.07692 219.626108 
L 399.150735 219.079447 
L 399.667438 222.359415 
L 399.741252 221.266092 
L 399.815067 221.812753 
L 400.036511 219.626108 
L 400.331769 212.519511 
L 400.405584 212.519511 
L 400.848472 201.586285 
L 400.922287 202.132946 
L 401.881877 230.559334 
L 401.955692 229.466012 
L 402.103321 227.279366 
L 402.177136 227.279366 
L 402.39858 231.652657 
L 402.546209 236.025947 
L 402.620024 232.199318 
L 402.767653 204.866253 
L 402.989097 108.107202 
L 403.210541 38.681217 
L 403.35817 107.560541 
L 403.653429 240.399238 
L 403.727243 239.852576 
L 403.948687 228.91935 
L 404.243946 238.759254 
L 404.391575 242.039221 
L 404.46539 240.945899 
L 404.539204 240.945899 
L 404.686834 238.759254 
L 404.760648 238.759254 
L 404.834463 238.212592 
L 405.055907 240.399238 
L 405.277351 238.759254 
L 405.351166 238.759254 
L 405.42498 238.212592 
L 405.646424 239.305915 
L 405.720239 239.305915 
L 405.794054 237.11927 
L 405.867868 237.665931 
L 405.941683 237.665931 
L 406.015497 236.572608 
L 406.236941 239.305915 
L 406.5322 232.199318 
L 406.606015 231.652657 
L 406.753644 234.385963 
L 407.196532 228.91935 
L 407.344161 230.559334 
L 407.417976 230.559334 
L 407.63942 228.91935 
L 407.713234 226.732705 
L 407.787049 227.279366 
L 408.008493 230.559334 
L 408.156122 227.279366 
L 408.303752 221.812753 
L 408.377566 222.359415 
L 408.451381 221.812753 
L 408.74664 227.279366 
L 408.820454 227.279366 
L 408.968083 222.906076 
L 409.041898 223.999398 
L 409.410971 230.012673 
L 409.70623 228.372689 
L 409.780045 228.91935 
L 409.853859 231.105995 
L 409.927674 230.012673 
L 410.001489 229.466012 
L 410.149118 230.559334 
L 410.296747 227.279366 
L 410.444376 227.826028 
L 410.518191 230.012673 
L 410.592006 229.466012 
L 410.739635 228.372689 
L 410.81345 228.372689 
L 410.887264 226.732705 
L 410.961079 227.279366 
L 411.182523 230.559334 
L 411.477782 228.372689 
L 411.551596 228.91935 
L 411.625411 228.372689 
L 411.699226 229.466012 
L 411.920669 227.279366 
L 412.363557 232.745979 
L 412.585001 224.54606 
L 412.658816 224.54606 
L 412.732631 223.452737 
L 412.806445 223.999398 
L 412.88026 223.999398 
L 413.027889 220.172769 
L 413.249333 210.332866 
L 413.323148 211.426189 
L 413.544592 217.439463 
L 413.98748 229.466012 
L 414.356553 241.49256 
L 414.430368 240.945899 
L 414.504182 239.305915 
L 414.873255 244.772528 
L 414.94707 244.225867 
L 415.094699 243.132544 
L 415.242329 246.412512 
L 415.316143 245.319189 
L 415.463773 221.812753 
L 415.685217 126.147025 
L 415.906661 45.787814 
L 416.05429 118.493767 
L 416.275734 238.759254 
L 416.349548 245.865851 
L 416.423363 243.679205 
L 416.497178 240.945899 
L 416.570992 241.49256 
L 416.866251 252.425786 
L 416.940066 251.332464 
L 417.01388 250.785802 
L 417.309139 255.159093 
L 417.604397 250.239141 
L 417.678212 250.785802 
L 417.825841 253.519109 
L 417.973471 253.519109 
L 418.194915 249.69248 
L 418.416359 251.879125 
L 418.490173 253.519109 
L 418.711617 249.145818 
L 418.933061 245.865851 
L 419.154505 249.69248 
L 419.523578 243.679205 
L 419.597393 243.132544 
L 419.671208 243.679205 
L 419.745022 243.132544 
L 419.818837 243.679205 
L 420.040281 239.852576 
L 420.114096 239.852576 
L 420.261725 240.399238 
L 420.33554 239.852576 
L 420.483169 240.945899 
L 420.556983 240.399238 
L 420.778427 237.665931 
L 420.852242 238.759254 
L 421.073686 234.932625 
L 421.147501 234.932625 
L 421.368945 233.839302 
L 421.590389 236.572608 
L 421.664203 236.025947 
L 421.811833 233.292641 
L 422.033276 235.479286 
L 422.25472 238.759254 
L 422.328535 238.212592 
L 422.549979 234.932625 
L 422.771423 237.665931 
L 422.845238 236.572608 
L 422.919052 238.212592 
L 422.992867 237.665931 
L 423.140496 236.572608 
L 423.36194 236.572608 
L 423.509569 238.759254 
L 423.804828 234.932625 
L 424.100087 237.11927 
L 424.173901 236.572608 
L 424.247716 237.11927 
L 424.395345 236.025947 
L 424.46916 236.025947 
L 424.542975 236.572608 
L 424.690604 235.479286 
L 424.985862 238.759254 
L 425.059677 238.212592 
L 425.650194 226.732705 
L 425.797824 226.732705 
L 426.093082 216.34614 
L 426.166897 218.532785 
L 427.126487 247.505835 
L 427.200302 246.959173 
L 427.347931 244.225867 
L 427.421746 244.772528 
L 427.495561 245.319189 
L 427.864634 251.879125 
L 427.938448 251.879125 
L 428.086078 238.212592 
L 428.307522 162.773333 
L 428.528966 58.907685 
L 428.60278 63.280975 
L 429.045668 254.06577 
L 429.267112 244.772528 
L 429.636185 256.799077 
L 429.71 254.612431 
L 429.783815 255.705754 
L 429.857629 256.252415 
L 429.931444 254.612431 
L 430.226703 257.345738 
L 430.521961 254.612431 
L 430.669591 253.519109 
L 430.81722 255.159093 
L 430.891034 254.612431 
L 430.964849 253.519109 
L 431.038664 254.612431 
L 431.260108 251.879125 
L 431.407737 253.519109 
L 431.702996 248.599157 
L 431.77681 249.145818 
L 431.998254 248.052496 
L 432.072069 248.599157 
L 432.367327 242.585883 
L 432.514957 243.679205 
L 432.88403 240.945899 
L 432.957845 242.039221 
L 433.031659 241.49256 
L 433.179289 243.132544 
L 433.253103 242.585883 
L 433.622176 231.652657 
L 433.917435 236.025947 
L 434.138879 233.839302 
L 434.212694 234.385963 
L 434.286508 234.385963 
L 434.507952 239.305915 
L 434.581767 239.305915 
L 434.655582 239.852576 
L 434.877026 236.025947 
L 435.172284 240.945899 
L 435.393728 237.11927 
L 435.467543 237.11927 
L 435.541357 236.025947 
L 435.615172 236.572608 
L 435.762801 239.305915 
L 436.05806 237.11927 
L 436.205689 234.932625 
L 436.427133 239.305915 
L 436.722392 236.572608 
L 436.796206 238.212592 
L 436.870021 237.665931 
L 437.01765 238.759254 
L 437.091465 238.759254 
L 437.239094 235.479286 
L 437.312909 237.665931 
L 437.386724 237.11927 
L 437.608168 234.932625 
L 437.681982 235.479286 
L 437.829612 228.91935 
L 437.903426 229.466012 
L 437.977241 229.466012 
L 438.051055 228.91935 
L 438.420129 217.439463 
L 438.493943 217.986124 
L 438.567758 217.986124 
L 439.305905 242.039221 
L 439.379719 242.585883 
L 439.453534 245.865851 
L 439.527348 245.319189 
L 439.601163 245.319189 
L 439.748792 243.679205 
L 439.822607 243.132544 
L 440.19168 250.785802 
L 440.33931 231.652657 
L 440.560754 140.90688 
L 440.782198 57.814362 
L 440.929827 120.680412 
L 441.225085 256.799077 
L 441.2989 254.06577 
L 441.520344 243.132544 
L 441.741788 251.879125 
L 441.815603 251.879125 
L 441.963232 251.332464 
L 442.037047 251.879125 
L 442.110861 253.519109 
L 442.332305 251.332464 
L 442.40612 251.332464 
L 442.479934 250.785802 
L 442.627564 251.879125 
L 442.849008 249.69248 
L 442.996637 249.69248 
L 443.144266 248.599157 
L 443.218081 249.145818 
L 443.660969 244.225867 
L 443.808598 245.319189 
L 444.251486 240.399238 
L 444.325301 240.399238 
L 444.47293 238.759254 
L 444.546745 239.305915 
L 444.768189 237.11927 
L 444.989633 238.212592 
L 445.137262 237.11927 
L 445.58015 229.466012 
L 445.875408 225.092721 
L 446.170667 230.559334 
L 446.244482 230.012673 
L 446.392111 229.466012 
L 446.465926 226.732705 
L 446.834999 232.745979 
L 447.204072 227.826028 
L 447.351701 229.466012 
L 447.499331 231.105995 
L 447.573145 230.559334 
L 447.794589 225.639382 
L 447.868404 226.186044 
L 448.016033 229.466012 
L 448.163663 227.826028 
L 448.385106 224.54606 
L 448.458921 224.54606 
L 448.75418 230.559334 
L 448.827994 230.012673 
L 448.975624 226.186044 
L 449.197068 229.466012 
L 449.787585 218.532785 
L 449.861399 217.986124 
L 450.082843 211.97285 
L 450.378102 210.332866 
L 450.673361 222.359415 
L 451.116249 237.11927 
L 451.190063 237.11927 
L 451.263878 235.479286 
L 451.337692 236.025947 
L 451.411507 237.11927 
L 451.559136 236.025947 
L 451.78058 239.852576 
L 451.92821 238.212592 
L 452.002024 238.759254 
L 452.075839 236.572608 
L 452.223468 209.239543 
L 452.592542 46.881136 
L 452.666356 47.974459 
L 452.8878 173.159897 
L 453.109244 245.319189 
L 453.183059 244.225867 
L 453.330688 234.385963 
L 453.625947 251.879125 
L 453.699761 251.332464 
L 453.773576 250.239141 
L 453.921205 246.412512 
L 454.290278 251.332464 
L 454.511722 249.69248 
L 454.585537 250.239141 
L 454.733166 248.599157 
L 454.95461 251.332464 
L 455.249869 248.599157 
L 455.323684 249.145818 
L 455.397498 249.145818 
L 455.471313 249.69248 
L 455.840386 244.225867 
L 455.914201 244.772528 
L 456.06183 245.865851 
L 456.135645 245.319189 
L 456.357089 240.945899 
L 456.430903 241.49256 
L 456.578533 243.132544 
L 456.799977 239.852576 
L 456.873791 240.945899 
L 456.947606 240.399238 
L 457.095235 239.852576 
L 457.16905 241.49256 
L 457.611938 234.385963 
L 457.685752 235.479286 
L 457.907196 237.11927 
L 458.054826 234.385963 
L 458.497713 239.852576 
L 458.571528 239.852576 
L 458.792972 236.572608 
L 459.23586 241.49256 
L 459.457304 236.572608 
L 459.678748 241.49256 
L 459.752563 240.945899 
L 460.047821 236.025947 
L 460.121636 236.572608 
L 460.34308 241.49256 
L 460.712153 237.665931 
L 461.007412 242.039221 
L 461.081226 242.585883 
L 461.376485 236.572608 
L 461.450299 236.572608 
L 461.745558 234.385963 
L 462.040817 222.359415 
L 462.188446 223.999398 
L 462.40989 227.279366 
L 462.483705 225.092721 
L 462.631334 230.012673 
L 463.000407 245.865851 
L 463.36948 249.69248 
L 463.443295 250.239141 
L 463.590924 251.879125 
L 463.738554 251.332464 
L 463.812368 251.332464 
L 464.033812 256.799077 
L 464.107627 252.972448 
L 464.255256 223.452737 
L 464.624329 62.734314 
L 464.698144 63.827637 
L 464.919588 183.546462 
L 465.141032 257.892399 
L 465.214847 257.892399 
L 465.362476 252.425786 
L 465.879178 263.905674 
L 465.952993 263.359012 
L 466.174437 261.172367 
L 466.248252 261.172367 
L 466.54351 264.998996 
L 466.912584 258.985722 
L 467.134028 263.359012 
L 467.207842 262.812351 
L 467.429286 259.532383 
L 467.576915 258.985722 
L 467.872174 258.985722 
L 468.75795 251.879125 
L 468.831764 252.425786 
L 468.905579 252.425786 
L 469.053208 252.972448 
L 469.274652 250.239141 
L 469.348467 249.69248 
L 469.496096 250.239141 
L 469.643726 248.599157 
L 469.791355 245.319189 
L 469.938984 244.225867 
L 470.160428 248.599157 
L 470.381872 246.959173 
L 470.603316 248.599157 
L 470.750945 251.332464 
L 470.898575 249.145818 
L 471.046204 249.145818 
L 471.120019 250.239141 
L 471.193833 249.145818 
L 471.267648 249.69248 
L 471.415277 252.425786 
L 471.489092 251.879125 
L 471.710536 248.599157 
L 471.78435 248.052496 
L 471.858165 248.599157 
L 472.079609 251.879125 
L 472.153424 251.332464 
L 472.374868 248.052496 
L 472.448682 248.599157 
L 472.596312 251.879125 
L 472.965385 246.959173 
L 473.334458 251.879125 
L 473.703531 241.49256 
L 473.851161 243.132544 
L 473.924975 242.039221 
L 474.146419 229.466012 
L 474.220234 230.012673 
L 475.253639 260.625706 
L 475.327454 259.532383 
L 475.401268 257.345738 
L 475.475083 257.892399 
L 475.548898 257.892399 
L 475.844156 262.812351 
L 475.917971 263.359012 
L 475.991786 264.998996 
L 476.0656 261.172367 
L 476.213229 233.839302 
L 476.582303 70.934234 
L 476.656117 78.04083 
L 477.099005 264.998996 
L 477.246635 255.705754 
L 477.320449 256.252415 
L 477.541893 268.825625 
L 477.615708 269.372287 
L 477.837152 265.545658 
L 477.984781 267.732303 
L 478.058596 267.732303 
L 478.28004 269.918948 
L 478.427669 268.278964 
L 478.501484 265.545658 
L 478.575298 266.63898 
L 478.722928 265.545658 
L 478.870557 268.825625 
L 479.23963 264.452335 
L 479.313445 264.452335 
L 479.387259 263.359012 
L 479.461074 264.998996 
L 479.534889 264.452335 
L 479.608703 264.452335 
L 479.756333 262.26569 
L 479.830147 262.26569 
L 480.34685 256.252415 
L 480.568294 257.892399 
L 480.863552 253.519109 
L 480.937367 253.519109 
L 481.232626 256.252415 
L 481.30644 256.252415 
L 481.380255 255.705754 
L 481.675514 248.052496 
L 481.749328 248.052496 
L 481.896957 249.145818 
L 481.970772 247.505835 
L 482.044587 248.599157 
L 482.192216 244.772528 
L 482.339845 245.865851 
L 482.561289 250.785802 
L 482.782733 248.599157 
L 482.856548 248.599157 
L 483.151807 252.972448 
L 483.225621 252.425786 
L 483.299436 252.425786 
L 483.37325 251.879125 
L 483.594694 248.052496 
L 483.742324 250.785802 
L 483.963768 248.599157 
L 484.111397 249.145818 
L 484.185212 248.052496 
L 484.259026 248.599157 
L 484.332841 250.239141 
L 484.48047 248.052496 
L 484.554285 248.052496 
L 484.6281 248.599157 
L 484.775729 248.052496 
L 484.849543 249.69248 
L 484.923358 249.145818 
L 485.070987 249.69248 
L 485.218617 246.412512 
L 485.366246 246.959173 
L 485.440061 247.505835 
L 485.513875 249.145818 
L 485.809134 240.945899 
L 486.178207 234.932625 
L 486.399651 228.372689 
L 486.54728 229.466012 
L 486.69491 233.839302 
L 487.063983 245.319189 
L 487.433056 256.252415 
L 487.506871 255.705754 
L 487.580686 255.705754 
L 487.728315 252.425786 
L 487.875944 255.159093 
L 488.097388 260.079044 
L 488.171203 258.985722 
L 488.318832 236.572608 
L 488.540276 139.266896 
L 488.76172 65.467621 
L 488.909349 136.53359 
L 489.130793 254.06577 
L 489.204608 263.359012 
L 489.278422 261.172367 
L 489.426052 252.425786 
L 489.499866 252.972448 
L 489.86894 263.905674 
L 490.016569 261.719028 
L 490.090384 261.719028 
L 490.238013 260.079044 
L 490.311828 260.625706 
L 490.385642 260.079044 
L 490.533272 261.719028 
L 490.607086 261.172367 
L 490.680901 262.812351 
L 490.902345 258.439061 
L 490.976159 259.532383 
L 491.049974 258.985722 
L 491.123789 258.985722 
L 491.271418 260.079044 
L 491.492862 256.799077 
L 491.640491 259.532383 
L 492.083379 251.332464 
L 492.157194 251.879125 
L 492.304823 253.519109 
L 492.673896 247.505835 
L 492.747711 248.599157 
L 492.89534 249.69248 
L 492.969155 249.69248 
L 493.04297 247.505835 
L 493.116784 248.052496 
L 493.264414 246.412512 
L 493.338228 246.959173 
L 493.412043 246.412512 
L 493.485858 247.505835 
L 493.633487 244.225867 
L 493.928745 234.932625 
L 494.150189 240.399238 
L 494.445448 237.665931 
L 494.519263 237.11927 
L 494.888336 242.585883 
L 494.962151 242.039221 
L 495.035965 241.49256 
L 495.183594 239.305915 
L 495.257409 239.305915 
L 495.478853 242.039221 
L 495.700297 239.305915 
L 495.700297 239.305915 
" style="fill:none;stroke:#1f77b4;stroke-linecap:square;stroke-width:1.5;"/>
   </g>
   <g id="patch_8">
    <path d="M 302.014347 282.273493 
L 302.014347 10.473493 
" style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/>
   </g>
   <g id="patch_9">
    <path d="M 504.923437 282.273493 
L 504.923437 10.473493 
" style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/>
   </g>
   <g id="patch_10">
    <path d="M 302.014347 282.273493 
L 504.923437 282.273493 
" style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/>
   </g>
   <g id="patch_11">
    <path d="M 302.014347 10.473493 
L 504.923437 10.473493 
" style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/>
   </g>
  </g>
 </g>
 <defs>
  <clipPath id="pa0072bc222">
   <rect height="271.8" width="202.909091" x="58.523438" y="10.473493"/>
  </clipPath>
  <clipPath id="p123e8a31a8">
   <rect height="271.8" width="202.909091" x="302.014347" y="10.473493"/>
  </clipPath>
 </defs>
</svg>

</div>

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div><div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h2 id="2.2-QRS&#25552;&#21462;&#39044;&#22788;&#29702;">2.2 QRS&#25552;&#21462;&#39044;&#22788;&#29702;<a class="anchor-link" href="#2.2-QRS&#25552;&#21462;&#39044;&#22788;&#29702;">&#182;</a></h2><h3 id="2.2.1-&#20302;&#36890;&#28388;&#27874;">2.2.1 &#20302;&#36890;&#28388;&#27874;<a class="anchor-link" href="#2.2.1-&#20302;&#36890;&#28388;&#27874;">&#182;</a></h3>$$y(n) = 2y(n-1)-y(n-2)+x(n)-2x(n-6)+x(n-12)$$<h3 id="2.2.2-&#39640;&#36890;&#28388;&#27874;">2.2.2 &#39640;&#36890;&#28388;&#27874;<a class="anchor-link" href="#2.2.2-&#39640;&#36890;&#28388;&#27874;">&#182;</a></h3>$$y(n) = y(n-1) + x(n) - x(n-32)$$$$z(n) = x(n-16) - y(n)/32$$
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[5]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="kn">import</span> <span class="nn">scipy.signal</span> <span class="k">as</span> <span class="nn">signal</span>
<span class="kn">import</span> <span class="nn">numpy</span> <span class="k">as</span> <span class="nn">np</span>
<span class="kn">import</span> <span class="nn">matplotlib.pyplot</span> <span class="k">as</span> <span class="nn">plt</span>
<span class="n">ecg</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">fromfile</span><span class="p">(</span><span class="s2">&quot;../DATA/mitbd/234.dat&quot;</span><span class="p">,</span><span class="n">dtype</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">short</span><span class="p">)</span>
<span class="n">fs</span> <span class="o">=</span> <span class="mi">250</span>
<span class="n">gain</span> <span class="o">=</span> <span class="mi">200</span>
<span class="c1"># step1</span>
<span class="n">b</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">([</span><span class="mi">1</span><span class="p">,</span><span class="mi">0</span><span class="p">,</span><span class="mi">0</span><span class="p">,</span><span class="mi">0</span><span class="p">,</span><span class="mi">0</span><span class="p">,</span><span class="mi">0</span><span class="p">,</span><span class="o">-</span><span class="mi">2</span><span class="p">,</span><span class="mi">0</span><span class="p">,</span><span class="mi">0</span><span class="p">,</span><span class="mi">0</span><span class="p">,</span><span class="mi">0</span><span class="p">,</span><span class="mi">0</span><span class="p">,</span><span class="mi">1</span><span class="p">])</span><span class="o">/</span><span class="mi">36</span>
<span class="n">a</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">([</span><span class="mi">1</span><span class="p">,</span><span class="o">-</span><span class="mi">2</span><span class="p">,</span><span class="mi">1</span><span class="p">])</span>
<span class="n">t</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">arange</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span><span class="nb">len</span><span class="p">(</span><span class="n">ecg</span><span class="p">))</span>
<span class="n">ecg</span> <span class="o">=</span> <span class="n">ecg</span><span class="o">+</span> <span class="n">np</span><span class="o">.</span><span class="n">cos</span><span class="p">(</span><span class="mi">2</span><span class="o">*</span><span class="mf">3.1415926</span><span class="o">*</span><span class="mf">0.5</span><span class="o">*</span><span class="n">t</span><span class="o">/</span><span class="mi">250</span><span class="p">)</span><span class="o">*</span><span class="n">gain</span> <span class="o">+</span> <span class="mi">100</span><span class="o">*</span><span class="n">np</span><span class="o">.</span><span class="n">random</span><span class="o">.</span><span class="n">randn</span><span class="p">(</span><span class="nb">len</span><span class="p">(</span><span class="n">ecg</span><span class="p">))</span>
<span class="n">ecg_lp</span> <span class="o">=</span> <span class="n">signal</span><span class="o">.</span><span class="n">lfilter</span><span class="p">(</span><span class="n">b</span><span class="p">,</span> <span class="n">a</span><span class="p">,</span> <span class="n">ecg</span><span class="p">)</span>
<span class="c1"># step2</span>
<span class="n">b</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">hstack</span><span class="p">((</span><span class="mi">1</span><span class="p">,</span><span class="n">np</span><span class="o">.</span><span class="n">zeros</span><span class="p">((</span><span class="mi">31</span><span class="p">,)),</span> <span class="o">-</span><span class="mi">1</span><span class="p">))</span>
<span class="n">a</span> <span class="o">=</span> <span class="p">[</span><span class="mi">1</span><span class="p">,</span><span class="o">-</span><span class="mi">1</span><span class="p">]</span>
<span class="n">y</span> <span class="o">=</span> <span class="n">signal</span><span class="o">.</span><span class="n">lfilter</span><span class="p">(</span><span class="n">b</span><span class="p">,</span><span class="n">a</span><span class="p">,</span><span class="n">ecg_lp</span><span class="p">)</span>
<span class="n">ecg_hp</span> <span class="o">=</span> <span class="n">ecg_lp</span><span class="p">[</span><span class="mi">16</span><span class="p">:]</span><span class="o">-</span><span class="n">y</span><span class="p">[</span><span class="mi">1</span><span class="p">:</span><span class="o">-</span><span class="mi">15</span><span class="p">]</span><span class="o">/</span><span class="mi">32</span>
<span class="c1"># step3</span>
<span class="n">b</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">([</span><span class="o">-</span><span class="mi">2</span><span class="p">,</span><span class="o">-</span><span class="mi">1</span><span class="p">,</span> <span class="mi">0</span> <span class="p">,</span><span class="mi">1</span> <span class="p">,</span><span class="mi">2</span><span class="p">])</span><span class="o">/</span><span class="mi">8</span>
<span class="n">ecg_diff</span> <span class="o">=</span> <span class="n">signal</span><span class="o">.</span><span class="n">lfilter</span><span class="p">(</span><span class="n">b</span><span class="p">,</span><span class="mi">1</span><span class="p">,</span><span class="n">ecg_hp</span><span class="p">)</span>
<span class="c1"># step4</span>
<span class="n">ecg_squre</span> <span class="o">=</span> <span class="n">ecg_diff</span><span class="o">*</span><span class="n">ecg_diff</span>
<span class="c1"># step5</span>
<span class="n">b</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">hstack</span><span class="p">((</span><span class="mi">1</span><span class="p">,</span><span class="n">np</span><span class="o">.</span><span class="n">zeros</span><span class="p">((</span><span class="mi">31</span><span class="p">,)),</span> <span class="o">-</span><span class="mi">1</span><span class="p">))</span>
<span class="n">a</span> <span class="o">=</span> <span class="p">[</span><span class="mi">1</span><span class="p">,</span><span class="o">-</span><span class="mi">1</span><span class="p">]</span>
<span class="n">ecg_mw</span> <span class="o">=</span> <span class="n">signal</span><span class="o">.</span><span class="n">lfilter</span><span class="p">(</span><span class="n">b</span><span class="p">,</span><span class="n">a</span><span class="p">,</span><span class="n">ecg_squre</span><span class="p">)</span>
<span class="c1"># plot</span>
<span class="n">nsec_plt</span> <span class="o">=</span> <span class="mi">10</span>
<span class="n">plt</span><span class="o">.</span><span class="n">subplot</span><span class="p">(</span><span class="mi">3</span><span class="p">,</span><span class="mi">2</span><span class="p">,</span><span class="mi">1</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">np</span><span class="o">.</span><span class="n">arange</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span><span class="n">nsec_plt</span><span class="o">*</span><span class="n">fs</span><span class="p">)</span><span class="o">/</span><span class="n">fs</span><span class="p">,</span><span class="n">ecg</span><span class="p">[</span><span class="mi">0</span><span class="p">:</span><span class="n">nsec_plt</span><span class="o">*</span><span class="n">fs</span><span class="p">]</span><span class="o">/</span><span class="n">gain</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">subplot</span><span class="p">(</span><span class="mi">3</span><span class="p">,</span><span class="mi">2</span><span class="p">,</span><span class="mi">2</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">np</span><span class="o">.</span><span class="n">arange</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span><span class="n">nsec_plt</span><span class="o">*</span><span class="n">fs</span><span class="p">)</span><span class="o">/</span><span class="n">fs</span><span class="p">,</span><span class="n">ecg_lp</span><span class="p">[</span><span class="mi">0</span><span class="p">:</span><span class="n">nsec_plt</span><span class="o">*</span><span class="n">fs</span><span class="p">]</span><span class="o">/</span><span class="n">gain</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">subplot</span><span class="p">(</span><span class="mi">3</span><span class="p">,</span><span class="mi">2</span><span class="p">,</span><span class="mi">3</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">np</span><span class="o">.</span><span class="n">arange</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span><span class="n">nsec_plt</span><span class="o">*</span><span class="n">fs</span><span class="p">)</span><span class="o">/</span><span class="n">fs</span><span class="p">,</span><span class="n">ecg_hp</span><span class="p">[</span><span class="mi">0</span><span class="p">:</span><span class="n">nsec_plt</span><span class="o">*</span><span class="n">fs</span><span class="p">]</span><span class="o">/</span><span class="n">gain</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">subplot</span><span class="p">(</span><span class="mi">3</span><span class="p">,</span><span class="mi">2</span><span class="p">,</span><span class="mi">4</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">np</span><span class="o">.</span><span class="n">arange</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span><span class="n">nsec_plt</span><span class="o">*</span><span class="n">fs</span><span class="p">)</span><span class="o">/</span><span class="n">fs</span><span class="p">,</span><span class="n">ecg_diff</span><span class="p">[</span><span class="mi">0</span><span class="p">:</span><span class="n">nsec_plt</span><span class="o">*</span><span class="n">fs</span><span class="p">]</span><span class="o">/</span><span class="n">gain</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">subplot</span><span class="p">(</span><span class="mi">3</span><span class="p">,</span><span class="mi">2</span><span class="p">,</span><span class="mi">5</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">np</span><span class="o">.</span><span class="n">arange</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span><span class="n">nsec_plt</span><span class="o">*</span><span class="n">fs</span><span class="p">)</span><span class="o">/</span><span class="n">fs</span><span class="p">,</span><span class="n">ecg_squre</span><span class="p">[</span><span class="mi">0</span><span class="p">:</span><span class="n">nsec_plt</span><span class="o">*</span><span class="n">fs</span><span class="p">]</span><span class="o">/</span><span class="n">gain</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">subplot</span><span class="p">(</span><span class="mi">3</span><span class="p">,</span><span class="mi">2</span><span class="p">,</span><span class="mi">6</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">np</span><span class="o">.</span><span class="n">arange</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span><span class="n">nsec_plt</span><span class="o">*</span><span class="n">fs</span><span class="p">)</span><span class="o">/</span><span class="n">fs</span><span class="p">,</span><span class="n">ecg_mw</span><span class="p">[</span><span class="mi">0</span><span class="p">:</span><span class="n">nsec_plt</span><span class="o">*</span><span class="n">fs</span><span class="p">]</span><span class="o">/</span><span class="n">gain</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">rcParams</span><span class="p">[</span><span class="s1">&#39;figure.figsize&#39;</span><span class="p">]</span> <span class="o">=</span> <span class="p">(</span><span class="mf">10.0</span><span class="p">,</span> <span class="mf">8.0</span><span class="p">)</span> 
<span class="n">plt</span><span class="o">.</span><span class="n">show</span><span class="p">()</span>
</pre></div>

    </div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area">

    <div class="prompt"></div>



<div class="output_svg output_subarea ">
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Created with matplotlib (https://matplotlib.org/) -->
<svg height="467.947789pt" version="1.1" viewBox="0 0 594.142187 467.947789" width="594.142187pt" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
 <defs>
  <style type="text/css">
*{stroke-linecap:butt;stroke-linejoin:round;}
  </style>
 </defs>
 <g id="figure_1">
  <g id="patch_1">
   <path d="M 0 467.947789 
L 594.142187 467.947789 
L 594.142187 0 
L 0 0 
z
" style="fill:none;"/>
  </g>
  <g id="axes_1">
   <g id="patch_2">
    <path d="M 28.942188 137.095546 
L 282.578551 137.095546 
L 282.578551 9.189664 
L 28.942188 9.189664 
z
" style="fill:#ffffff;"/>
   </g>
   <g id="matplotlib.axis_1">
    <g id="xtick_1">
     <g id="line2d_1">
      <defs>
       <path d="M 0 0 
L 0 3.5 
" id="m8f06597a47" style="stroke:#000000;stroke-width:0.8;"/>
      </defs>
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="40.471113" xlink:href="#m8f06597a47" y="137.095546"/>
      </g>
     </g>
     <g id="text_1">
      <!-- 0 -->
      <defs>
       <path d="M 31.78125 66.40625 
Q 24.171875 66.40625 20.328125 58.90625 
Q 16.5 51.421875 16.5 36.375 
Q 16.5 21.390625 20.328125 13.890625 
Q 24.171875 6.390625 31.78125 6.390625 
Q 39.453125 6.390625 43.28125 13.890625 
Q 47.125 21.390625 47.125 36.375 
Q 47.125 51.421875 43.28125 58.90625 
Q 39.453125 66.40625 31.78125 66.40625 
z
M 31.78125 74.21875 
Q 44.046875 74.21875 50.515625 64.515625 
Q 56.984375 54.828125 56.984375 36.375 
Q 56.984375 17.96875 50.515625 8.265625 
Q 44.046875 -1.421875 31.78125 -1.421875 
Q 19.53125 -1.421875 13.0625 8.265625 
Q 6.59375 17.96875 6.59375 36.375 
Q 6.59375 54.828125 13.0625 64.515625 
Q 19.53125 74.21875 31.78125 74.21875 
z
" id="DejaVuSans-48"/>
      </defs>
      <g transform="translate(37.289863 151.693983)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-48"/>
      </g>
     </g>
    </g>
    <g id="xtick_2">
     <g id="line2d_2">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="86.605269" xlink:href="#m8f06597a47" y="137.095546"/>
      </g>
     </g>
     <g id="text_2">
      <!-- 2 -->
      <defs>
       <path d="M 19.1875 8.296875 
L 53.609375 8.296875 
L 53.609375 0 
L 7.328125 0 
L 7.328125 8.296875 
Q 12.9375 14.109375 22.625 23.890625 
Q 32.328125 33.6875 34.8125 36.53125 
Q 39.546875 41.84375 41.421875 45.53125 
Q 43.3125 49.21875 43.3125 52.78125 
Q 43.3125 58.59375 39.234375 62.25 
Q 35.15625 65.921875 28.609375 65.921875 
Q 23.96875 65.921875 18.8125 64.3125 
Q 13.671875 62.703125 7.8125 59.421875 
L 7.8125 69.390625 
Q 13.765625 71.78125 18.9375 73 
Q 24.125 74.21875 28.421875 74.21875 
Q 39.75 74.21875 46.484375 68.546875 
Q 53.21875 62.890625 53.21875 53.421875 
Q 53.21875 48.921875 51.53125 44.890625 
Q 49.859375 40.875 45.40625 35.40625 
Q 44.1875 33.984375 37.640625 27.21875 
Q 31.109375 20.453125 19.1875 8.296875 
z
" id="DejaVuSans-50"/>
      </defs>
      <g transform="translate(83.424019 151.693983)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-50"/>
      </g>
     </g>
    </g>
    <g id="xtick_3">
     <g id="line2d_3">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="132.739425" xlink:href="#m8f06597a47" y="137.095546"/>
      </g>
     </g>
     <g id="text_3">
      <!-- 4 -->
      <defs>
       <path d="M 37.796875 64.3125 
L 12.890625 25.390625 
L 37.796875 25.390625 
z
M 35.203125 72.90625 
L 47.609375 72.90625 
L 47.609375 25.390625 
L 58.015625 25.390625 
L 58.015625 17.1875 
L 47.609375 17.1875 
L 47.609375 0 
L 37.796875 0 
L 37.796875 17.1875 
L 4.890625 17.1875 
L 4.890625 26.703125 
z
" id="DejaVuSans-52"/>
      </defs>
      <g transform="translate(129.558175 151.693983)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-52"/>
      </g>
     </g>
    </g>
    <g id="xtick_4">
     <g id="line2d_4">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="178.873582" xlink:href="#m8f06597a47" y="137.095546"/>
      </g>
     </g>
     <g id="text_4">
      <!-- 6 -->
      <defs>
       <path d="M 33.015625 40.375 
Q 26.375 40.375 22.484375 35.828125 
Q 18.609375 31.296875 18.609375 23.390625 
Q 18.609375 15.53125 22.484375 10.953125 
Q 26.375 6.390625 33.015625 6.390625 
Q 39.65625 6.390625 43.53125 10.953125 
Q 47.40625 15.53125 47.40625 23.390625 
Q 47.40625 31.296875 43.53125 35.828125 
Q 39.65625 40.375 33.015625 40.375 
z
M 52.59375 71.296875 
L 52.59375 62.3125 
Q 48.875 64.0625 45.09375 64.984375 
Q 41.3125 65.921875 37.59375 65.921875 
Q 27.828125 65.921875 22.671875 59.328125 
Q 17.53125 52.734375 16.796875 39.40625 
Q 19.671875 43.65625 24.015625 45.921875 
Q 28.375 48.1875 33.59375 48.1875 
Q 44.578125 48.1875 50.953125 41.515625 
Q 57.328125 34.859375 57.328125 23.390625 
Q 57.328125 12.15625 50.6875 5.359375 
Q 44.046875 -1.421875 33.015625 -1.421875 
Q 20.359375 -1.421875 13.671875 8.265625 
Q 6.984375 17.96875 6.984375 36.375 
Q 6.984375 53.65625 15.1875 63.9375 
Q 23.390625 74.21875 37.203125 74.21875 
Q 40.921875 74.21875 44.703125 73.484375 
Q 48.484375 72.75 52.59375 71.296875 
z
" id="DejaVuSans-54"/>
      </defs>
      <g transform="translate(175.692332 151.693983)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-54"/>
      </g>
     </g>
    </g>
    <g id="xtick_5">
     <g id="line2d_5">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="225.007738" xlink:href="#m8f06597a47" y="137.095546"/>
      </g>
     </g>
     <g id="text_5">
      <!-- 8 -->
      <defs>
       <path d="M 31.78125 34.625 
Q 24.75 34.625 20.71875 30.859375 
Q 16.703125 27.09375 16.703125 20.515625 
Q 16.703125 13.921875 20.71875 10.15625 
Q 24.75 6.390625 31.78125 6.390625 
Q 38.8125 6.390625 42.859375 10.171875 
Q 46.921875 13.96875 46.921875 20.515625 
Q 46.921875 27.09375 42.890625 30.859375 
Q 38.875 34.625 31.78125 34.625 
z
M 21.921875 38.8125 
Q 15.578125 40.375 12.03125 44.71875 
Q 8.5 49.078125 8.5 55.328125 
Q 8.5 64.0625 14.71875 69.140625 
Q 20.953125 74.21875 31.78125 74.21875 
Q 42.671875 74.21875 48.875 69.140625 
Q 55.078125 64.0625 55.078125 55.328125 
Q 55.078125 49.078125 51.53125 44.71875 
Q 48 40.375 41.703125 38.8125 
Q 48.828125 37.15625 52.796875 32.3125 
Q 56.78125 27.484375 56.78125 20.515625 
Q 56.78125 9.90625 50.3125 4.234375 
Q 43.84375 -1.421875 31.78125 -1.421875 
Q 19.734375 -1.421875 13.25 4.234375 
Q 6.78125 9.90625 6.78125 20.515625 
Q 6.78125 27.484375 10.78125 32.3125 
Q 14.796875 37.15625 21.921875 38.8125 
z
M 18.3125 54.390625 
Q 18.3125 48.734375 21.84375 45.5625 
Q 25.390625 42.390625 31.78125 42.390625 
Q 38.140625 42.390625 41.71875 45.5625 
Q 45.3125 48.734375 45.3125 54.390625 
Q 45.3125 60.0625 41.71875 63.234375 
Q 38.140625 66.40625 31.78125 66.40625 
Q 25.390625 66.40625 21.84375 63.234375 
Q 18.3125 60.0625 18.3125 54.390625 
z
" id="DejaVuSans-56"/>
      </defs>
      <g transform="translate(221.826488 151.693983)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-56"/>
      </g>
     </g>
    </g>
    <g id="xtick_6">
     <g id="line2d_6">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="271.141894" xlink:href="#m8f06597a47" y="137.095546"/>
      </g>
     </g>
     <g id="text_6">
      <!-- 10 -->
      <defs>
       <path d="M 12.40625 8.296875 
L 28.515625 8.296875 
L 28.515625 63.921875 
L 10.984375 60.40625 
L 10.984375 69.390625 
L 28.421875 72.90625 
L 38.28125 72.90625 
L 38.28125 8.296875 
L 54.390625 8.296875 
L 54.390625 0 
L 12.40625 0 
z
" id="DejaVuSans-49"/>
      </defs>
      <g transform="translate(264.779394 151.693983)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-49"/>
       <use x="63.623047" xlink:href="#DejaVuSans-48"/>
      </g>
     </g>
    </g>
   </g>
   <g id="matplotlib.axis_2">
    <g id="ytick_1">
     <g id="line2d_7">
      <defs>
       <path d="M 0 0 
L -3.5 0 
" id="m99c217a61f" style="stroke:#000000;stroke-width:0.8;"/>
      </defs>
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="28.942188" xlink:href="#m99c217a61f" y="119.879259"/>
      </g>
     </g>
     <g id="text_7">
      <!-- −2 -->
      <defs>
       <path d="M 10.59375 35.5 
L 73.1875 35.5 
L 73.1875 27.203125 
L 10.59375 27.203125 
z
" id="DejaVuSans-8722"/>
      </defs>
      <g transform="translate(7.2 123.678478)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-8722"/>
       <use x="83.789062" xlink:href="#DejaVuSans-50"/>
      </g>
     </g>
    </g>
    <g id="ytick_2">
     <g id="line2d_8">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="28.942188" xlink:href="#m99c217a61f" y="77.841916"/>
      </g>
     </g>
     <g id="text_8">
      <!-- 0 -->
      <g transform="translate(15.579688 81.641135)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-48"/>
      </g>
     </g>
    </g>
    <g id="ytick_3">
     <g id="line2d_9">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="28.942188" xlink:href="#m99c217a61f" y="35.804572"/>
      </g>
     </g>
     <g id="text_9">
      <!-- 2 -->
      <g transform="translate(15.579688 39.603791)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-50"/>
      </g>
     </g>
    </g>
   </g>
   <g id="line2d_10">
    <path clip-path="url(#p4f16d66183)" d="M 40.471113 60.396481 
L 40.563381 62.562063 
L 40.65565 47.086249 
L 40.747918 49.874117 
L 40.840186 78.072658 
L 40.932455 47.931021 
L 41.024723 59.504685 
L 41.116991 33.626425 
L 41.20926 48.649233 
L 41.301528 41.322446 
L 41.393796 56.488137 
L 41.486065 48.285186 
L 41.578333 57.073434 
L 41.670601 56.683527 
L 41.855138 61.824972 
L 41.947406 49.771374 
L 42.039674 69.040821 
L 42.131943 59.083382 
L 42.224211 72.679071 
L 42.316479 68.197514 
L 42.501016 78.91655 
L 42.777821 42.974139 
L 42.962358 62.450906 
L 43.054626 60.892707 
L 43.146894 45.405027 
L 43.331431 81.657848 
L 43.423699 54.28973 
L 43.608236 73.448493 
L 43.700504 58.860931 
L 43.792772 66.488755 
L 43.885041 50.494708 
L 43.977309 76.332659 
L 44.069577 45.15126 
L 44.161846 67.268041 
L 44.254114 49.295734 
L 44.438651 62.717702 
L 44.530919 89.151441 
L 44.623187 59.859878 
L 44.715455 66.964648 
L 44.807724 65.791212 
L 44.899992 56.125335 
L 44.99226 63.152703 
L 45.084529 57.937057 
L 45.176797 61.73297 
L 45.361334 79.301284 
L 45.453602 52.653837 
L 45.54587 61.7135 
L 45.638139 53.50928 
L 45.822675 57.355458 
L 46.007212 52.692403 
L 46.09948 83.579775 
L 46.191748 58.876491 
L 46.284017 72.784334 
L 46.376285 72.71322 
L 46.560822 54.368613 
L 46.745358 65.803197 
L 46.837627 69.047031 
L 46.929895 66.278814 
L 47.114432 74.493751 
L 47.2067 76.683895 
L 47.575773 65.091553 
L 47.76031 81.824396 
L 47.944846 66.349053 
L 48.129383 78.512627 
L 48.221651 57.209432 
L 48.31392 77.794741 
L 48.406188 61.800727 
L 48.498456 67.760652 
L 48.590725 65.180424 
L 48.682993 70.422094 
L 48.959798 29.720458 
L 49.052066 29.871368 
L 49.144334 25.717133 
L 49.328871 62.42737 
L 49.421139 74.912732 
L 49.513408 67.414594 
L 49.697944 81.91593 
L 49.790213 73.555151 
L 49.882481 82.083361 
L 50.159286 66.617795 
L 50.251554 105.01756 
L 50.436091 62.39399 
L 50.528359 62.9158 
L 50.620627 90.518993 
L 50.805164 78.427442 
L 50.897432 79.627274 
L 50.989701 75.066894 
L 51.081969 82.500984 
L 51.174237 66.363397 
L 51.266506 79.464854 
L 51.543311 67.268139 
L 51.635579 96.176012 
L 51.727847 63.995679 
L 51.820116 72.909701 
L 51.912384 67.752481 
L 52.004652 100.77545 
L 52.189189 76.764136 
L 52.281457 87.361994 
L 52.373725 74.743312 
L 52.558262 85.816112 
L 52.65053 64.230305 
L 52.742799 88.027785 
L 52.835067 75.889115 
L 52.927335 82.640209 
L 53.019604 76.787596 
L 53.111872 78.336151 
L 53.20414 85.222322 
L 53.296409 84.04513 
L 53.480945 73.036861 
L 53.573213 88.647153 
L 53.75775 81.5833 
L 53.850018 97.517267 
L 53.942287 75.436374 
L 54.126823 93.224137 
L 54.219092 87.559467 
L 54.31136 104.428136 
L 54.495897 86.934228 
L 54.588165 85.662788 
L 54.680433 86.723315 
L 54.86497 73.241565 
L 54.957238 71.831748 
L 55.049506 96.980213 
L 55.141775 77.316869 
L 55.234043 82.51291 
L 55.326311 81.060013 
L 55.510848 96.789311 
L 55.603116 93.844464 
L 55.695385 89.244393 
L 55.787653 92.485946 
L 55.879921 73.8809 
L 56.064458 90.868974 
L 56.156726 91.958402 
L 56.433531 101.667544 
L 56.525799 97.882994 
L 56.710336 74.808529 
L 56.802604 88.766587 
L 56.894873 73.52822 
L 56.987141 99.617341 
L 57.079409 96.873788 
L 57.171678 108.85888 
L 57.356214 97.6286 
L 57.448483 77.208665 
L 57.540751 80.492992 
L 57.633019 96.184055 
L 57.725288 88.991057 
L 57.817556 98.423614 
L 57.909824 80.574147 
L 58.186629 98.56306 
L 58.278897 86.13004 
L 58.463434 100.28232 
L 58.647971 78.767383 
L 58.740239 98.944403 
L 58.832507 70.761038 
L 58.924776 96.031573 
L 59.017044 81.470275 
L 59.109312 97.498453 
L 59.201581 67.588913 
L 59.386117 110.270629 
L 59.478385 79.622883 
L 59.570654 80.907963 
L 59.662922 104.939102 
L 59.75519 83.385979 
L 59.847459 88.396164 
L 59.939727 109.416563 
L 60.124264 84.51991 
L 60.216532 104.338571 
L 60.3088 83.666718 
L 60.401069 108.315325 
L 60.493337 96.118587 
L 60.585605 104.640726 
L 60.677874 88.016872 
L 60.770142 88.486477 
L 60.86241 121.475499 
L 61.046947 88.471389 
L 61.139215 107.097325 
L 61.231483 63.779881 
L 61.323752 103.60408 
L 61.41602 96.969832 
L 61.508288 96.368194 
L 61.600557 101.614992 
L 61.692825 93.645862 
L 61.96963 109.310593 
L 62.338703 82.777905 
L 62.430971 95.047534 
L 62.52324 82.98471 
L 62.615508 116.003629 
L 62.707776 88.62949 
L 62.800045 92.384149 
L 62.892313 106.14472 
L 62.984581 104.034526 
L 63.07685 116.044739 
L 63.169118 115.092026 
L 63.445923 101.008356 
L 63.538191 94.414927 
L 63.63046 75.86678 
L 63.722728 78.068052 
L 63.814996 75.32388 
L 63.999533 56.771492 
L 64.276338 88.177845 
L 64.368606 92.420486 
L 64.460874 119.867864 
L 64.553143 87.191056 
L 64.737679 103.03317 
L 65.014484 90.425753 
L 65.106752 110.95377 
L 65.199021 105.176299 
L 65.291289 112.794986 
L 65.383557 91.64424 
L 65.568094 120.737434 
L 65.660362 88.158869 
L 65.844899 111.703123 
L 65.937167 86.934095 
L 66.029436 125.085396 
L 66.121704 91.554642 
L 66.306241 120.466947 
L 66.398509 100.550087 
L 66.583045 119.238937 
L 66.675314 94.170469 
L 66.85985 103.548352 
L 66.952119 98.225055 
L 67.044387 98.521241 
L 67.136655 123.75464 
L 67.228924 79.374916 
L 67.321192 85.75081 
L 67.41346 87.263294 
L 67.505729 100.608286 
L 67.597997 78.208941 
L 67.690265 97.499903 
L 67.782534 96.751963 
L 67.874802 81.175686 
L 67.96707 101.410847 
L 68.059338 98.676997 
L 68.243875 103.792522 
L 68.336143 87.397432 
L 68.52068 98.972037 
L 68.612948 83.360979 
L 68.705217 91.226408 
L 68.797485 75.67107 
L 68.889753 105.030952 
L 68.982022 97.256828 
L 69.07429 74.355291 
L 69.258827 92.102237 
L 69.351095 89.212783 
L 69.443363 114.19229 
L 69.6279 97.081032 
L 69.720168 100.532598 
L 69.904705 78.732551 
L 70.089241 68.006533 
L 70.273778 96.33527 
L 70.366046 85.83153 
L 70.550583 93.619922 
L 70.642851 96.500388 
L 70.827388 84.510954 
L 70.919656 107.883573 
L 71.011924 80.071135 
L 71.196461 107.603037 
L 71.288729 97.350771 
L 71.380998 99.097189 
L 71.473266 96.069193 
L 71.565534 88.413597 
L 71.657803 95.702826 
L 71.934608 63.68812 
L 72.026876 93.550035 
L 72.119144 90.121919 
L 72.211413 80.965422 
L 72.303681 57.231522 
L 72.488217 89.111005 
L 72.580486 87.508921 
L 72.765022 70.935772 
L 72.857291 109.002795 
L 72.949559 70.366043 
L 73.041827 72.129912 
L 73.134096 89.531564 
L 73.226364 75.583895 
L 73.318632 80.838135 
L 73.410901 79.641371 
L 73.503169 81.268826 
L 73.595437 85.987717 
L 73.779974 70.401953 
L 73.872242 67.89164 
L 73.96451 80.004408 
L 74.056779 68.337136 
L 74.149047 106.837936 
L 74.333584 76.733743 
L 74.425852 78.856616 
L 74.51812 71.860435 
L 74.610389 86.072988 
L 74.702657 78.381253 
L 74.794925 87.029018 
L 74.979462 72.97926 
L 75.163999 98.515804 
L 75.440803 66.762071 
L 75.533072 97.735045 
L 75.62534 76.970155 
L 75.717608 92.948686 
L 75.902145 59.626305 
L 75.994413 79.443131 
L 76.086682 70.848929 
L 76.17895 76.889228 
L 76.271218 62.448749 
L 76.363487 63.035996 
L 76.455755 57.436685 
L 76.548023 70.298052 
L 76.640292 68.589229 
L 76.73256 62.842877 
L 76.824828 90.198226 
L 76.917096 84.510311 
L 77.101633 102.132437 
L 77.28617 72.192491 
L 77.378438 89.311729 
L 77.470706 70.774177 
L 77.562975 73.598915 
L 77.655243 68.359674 
L 77.747511 74.04601 
L 77.83978 53.228848 
L 77.932048 78.63871 
L 78.024316 52.022938 
L 78.208853 84.223707 
L 78.393389 66.810019 
L 78.485658 78.692068 
L 78.577926 68.950013 
L 78.670194 69.560921 
L 78.762463 82.060711 
L 78.854731 50.371698 
L 78.946999 72.850649 
L 79.131536 26.768025 
L 79.223804 15.003567 
L 79.316073 38.021546 
L 79.408341 26.311673 
L 79.500609 38.008665 
L 79.685146 70.109626 
L 79.777414 80.56373 
L 79.961951 54.803099 
L 80.054219 85.045784 
L 80.238756 45.768359 
L 80.331024 46.676476 
L 80.423292 50.861368 
L 80.515561 74.028136 
L 80.700097 62.822447 
L 80.792366 77.711373 
L 80.884634 71.685492 
L 80.976902 77.313973 
L 81.069171 73.951623 
L 81.161439 60.022177 
L 81.253707 64.944299 
L 81.345975 61.105882 
L 81.438244 65.073733 
L 81.530512 58.282285 
L 81.62278 63.305143 
L 81.715049 55.793307 
L 81.807317 86.516982 
L 81.899585 59.530652 
L 82.084122 79.024291 
L 82.17639 43.815635 
L 82.360927 82.300538 
L 82.545464 45.117353 
L 82.73 73.417883 
L 82.822268 72.607872 
L 83.006805 48.437913 
L 83.191342 57.795902 
L 83.28361 78.790874 
L 83.375878 53.770391 
L 83.652683 63.590718 
L 83.744952 49.886923 
L 83.83722 63.629056 
L 83.929488 58.409159 
L 84.021757 45.39022 
L 84.298561 70.180606 
L 84.39083 54.41262 
L 84.575366 72.230811 
L 84.667635 50.31657 
L 84.759903 70.644489 
L 84.852171 48.790811 
L 84.94444 67.666624 
L 85.036708 59.545541 
L 85.128976 76.844951 
L 85.221245 52.376168 
L 85.313513 78.628623 
L 85.405781 73.958992 
L 85.49805 42.647701 
L 85.590318 64.594162 
L 85.682586 41.776187 
L 85.774854 61.338897 
L 85.867123 45.038198 
L 85.959391 77.691426 
L 86.051659 50.259771 
L 86.143928 69.698672 
L 86.513001 41.643293 
L 86.697538 60.890545 
L 86.789806 60.023947 
L 86.882074 58.502621 
L 86.974343 75.925389 
L 87.251147 52.110423 
L 87.343416 53.582213 
L 87.435684 58.469945 
L 87.527952 55.631244 
L 87.620221 66.503328 
L 87.712489 64.326822 
L 87.804757 51.778658 
L 87.989294 71.948142 
L 88.173831 49.141176 
L 88.266099 55.757705 
L 88.358367 49.029666 
L 88.450636 71.426147 
L 88.542904 49.938505 
L 88.635172 85.733041 
L 88.819709 45.214524 
L 88.911977 72.493442 
L 89.004245 34.878223 
L 89.188782 66.968715 
L 89.373319 62.830051 
L 89.465587 71.642345 
L 89.557855 42.869587 
L 89.83466 71.793495 
L 90.203733 41.272731 
L 90.480538 72.20186 
L 90.572807 38.635233 
L 90.665075 46.005607 
L 90.757343 69.851629 
L 90.849612 66.019273 
L 90.94188 54.011665 
L 91.034148 62.263419 
L 91.126417 51.660234 
L 91.218685 72.199759 
L 91.310953 71.860614 
L 91.403222 50.095427 
L 91.49549 80.968023 
L 91.587758 52.599397 
L 91.680026 84.100749 
L 91.864563 57.854414 
L 91.956831 49.920419 
L 92.0491 49.993421 
L 92.141368 54.492492 
L 92.233636 92.154971 
L 92.325905 55.954481 
L 92.510441 73.986662 
L 92.694978 63.928819 
L 92.787246 66.896999 
L 92.879514 95.646103 
L 92.971783 53.328908 
L 93.064051 69.599329 
L 93.156319 67.058148 
L 93.248588 76.897521 
L 93.433124 62.865008 
L 93.525393 90.705626 
L 93.617661 61.469008 
L 93.709929 78.324612 
L 93.802198 57.44633 
L 93.894466 71.267535 
L 94.171271 30.248359 
L 94.263539 26.855083 
L 94.355807 29.545772 
L 94.540344 45.57976 
L 94.632612 49.437448 
L 95.001686 85.526891 
L 95.093954 61.528536 
L 95.186222 86.263434 
L 95.278491 75.922806 
L 95.370759 78.914019 
L 95.463027 95.566304 
L 95.555296 81.827718 
L 95.647564 100.708954 
L 95.739832 67.098569 
L 95.8321 90.293386 
L 95.924369 87.114625 
L 96.016637 80.626005 
L 96.108905 93.965147 
L 96.201174 72.16957 
L 96.38571 80.996837 
L 96.477979 75.207394 
L 96.662515 93.347736 
L 96.754784 81.741668 
L 96.847052 94.474816 
L 97.031589 59.892822 
L 97.123857 102.796185 
L 97.216125 71.003182 
L 97.308393 71.886544 
L 97.400662 85.138361 
L 97.49293 81.159016 
L 97.585198 68.757293 
L 97.677467 71.835016 
L 97.769735 62.683749 
L 97.862003 93.994306 
L 97.954272 74.711272 
L 98.04654 75.600962 
L 98.138808 96.970256 
L 98.231077 83.147261 
L 98.323345 83.945098 
L 98.415613 81.177963 
L 98.507882 65.667518 
L 98.692418 93.278517 
L 98.969223 63.968997 
L 99.061491 100.369143 
L 99.338296 69.359625 
L 99.430565 91.231241 
L 99.615101 70.474344 
L 99.984175 95.694726 
L 100.260979 80.50003 
L 100.445516 87.295066 
L 100.537784 75.116651 
L 100.630053 76.125266 
L 100.814589 103.781597 
L 100.906858 71.2859 
L 101.091394 98.704461 
L 101.183663 80.532939 
L 101.275931 82.472235 
L 101.368199 81.597903 
L 101.460468 73.409726 
L 101.645004 108.270175 
L 101.737272 82.103517 
L 101.829541 86.620023 
L 101.921809 95.344448 
L 102.014077 78.09804 
L 102.106346 100.999286 
L 102.198614 97.017901 
L 102.290882 79.899575 
L 102.383151 100.029886 
L 102.475419 97.783347 
L 102.567687 79.343811 
L 102.752224 106.250616 
L 102.844492 106.055734 
L 102.936761 101.175199 
L 103.029029 110.59678 
L 103.121297 81.868522 
L 103.305834 114.150087 
L 103.398102 102.843133 
L 103.582639 79.201048 
L 103.674907 99.472984 
L 103.767175 97.208305 
L 103.859444 97.127229 
L 103.951712 88.980609 
L 104.228517 110.998119 
L 104.320785 84.722418 
L 104.505322 99.809445 
L 104.59759 87.832445 
L 104.782127 102.133945 
L 104.966663 78.063062 
L 105.1512 94.696134 
L 105.243468 105.609801 
L 105.520273 77.825819 
L 105.70481 107.449406 
L 105.797078 109.623959 
L 105.889347 103.519971 
L 105.981615 89.550556 
L 106.073883 90.790299 
L 106.166151 97.638256 
L 106.25842 86.981348 
L 106.442956 120.797878 
L 106.535225 88.973594 
L 106.627493 100.497975 
L 106.719761 97.344987 
L 106.81203 85.03612 
L 106.904298 92.81736 
L 106.996566 90.580946 
L 107.273371 105.821944 
L 107.457908 77.068287 
L 107.550176 103.493569 
L 107.642444 96.205185 
L 108.011518 111.291633 
L 108.103786 92.404315 
L 108.472859 115.71875 
L 108.657396 94.244545 
L 108.749664 118.099867 
L 108.841933 114.533411 
L 109.026469 103.559869 
L 109.118737 111.345479 
L 109.303274 77.395619 
L 109.395542 96.65459 
L 109.487811 94.227374 
L 109.580079 92.676897 
L 109.672347 66.581352 
L 109.764616 66.60794 
L 109.856884 53.365712 
L 110.041421 97.73881 
L 110.133689 87.780827 
L 110.318226 101.979183 
L 110.410494 115.836448 
L 110.502762 113.731937 
L 110.59503 112.033138 
L 110.687299 112.038909 
L 110.779567 93.70868 
L 110.964104 106.556498 
L 111.056372 103.821331 
L 111.333177 111.150579 
L 111.425445 92.719315 
L 111.517714 113.307515 
L 111.609982 110.492374 
L 111.70225 96.260117 
L 111.794519 102.170372 
L 111.886787 91.551159 
L 111.979055 113.782493 
L 112.071323 93.446258 
L 112.163592 100.600395 
L 112.25586 94.145497 
L 112.532665 114.150761 
L 112.624933 106.368107 
L 112.80947 112.501098 
L 112.901738 83.576869 
L 112.994007 85.429064 
L 113.086275 88.140104 
L 113.178543 95.240207 
L 113.270812 116.600374 
L 113.455348 87.867295 
L 113.547616 100.648086 
L 113.639885 100.476932 
L 113.732153 95.695037 
L 113.824421 82.438009 
L 113.91669 103.511329 
L 114.285763 80.979477 
L 114.654836 111.059689 
L 114.839373 90.986002 
L 114.931641 103.307973 
L 115.023909 102.423596 
L 115.116178 86.062865 
L 115.208446 87.583716 
L 115.300714 78.346603 
L 115.392983 96.480866 
L 115.485251 90.930042 
L 115.669788 107.923574 
L 115.762056 105.487339 
L 115.854324 73.959749 
L 115.946593 100.811474 
L 116.038861 97.363769 
L 116.131129 77.431662 
L 116.223398 99.106505 
L 116.500202 77.37103 
L 116.592471 77.776494 
L 116.684739 92.748713 
L 116.869276 70.610974 
L 117.146081 88.321863 
L 117.238349 81.550063 
L 117.330617 94.289029 
L 117.422886 80.363162 
L 117.515154 83.200827 
L 117.607422 72.680544 
L 117.699691 83.30199 
L 117.791959 80.478197 
L 117.884227 65.546897 
L 117.976495 93.961255 
L 118.068764 80.283523 
L 118.161032 81.558354 
L 118.2533 94.445969 
L 118.437837 71.676973 
L 118.530105 76.720905 
L 118.622374 89.618168 
L 118.714642 79.653262 
L 118.80691 106.244978 
L 118.991447 79.562103 
L 119.083715 79.238142 
L 119.175983 99.439325 
L 119.268252 81.055013 
L 119.36052 83.90753 
L 119.452788 82.701254 
L 119.545057 83.539493 
L 119.637325 61.521378 
L 119.729593 65.130688 
L 119.91413 89.918951 
L 120.006398 77.696851 
L 120.098667 90.986064 
L 120.190935 83.14305 
L 120.283203 86.051752 
L 120.375472 94.478727 
L 120.560008 83.358028 
L 120.652276 100.447425 
L 120.744545 70.203472 
L 120.929081 86.508329 
L 121.113618 78.652671 
L 121.205886 72.251061 
L 121.298155 81.176593 
L 121.482691 69.7729 
L 121.667228 80.934833 
L 121.759496 66.544385 
L 121.851765 87.416784 
L 122.036301 56.398039 
L 122.220838 76.143591 
L 122.405374 67.337176 
L 122.497643 47.256229 
L 122.589911 50.579949 
L 122.774448 86.570436 
L 123.051253 66.052199 
L 123.143521 69.443438 
L 123.328058 52.049191 
L 123.697131 80.789279 
L 123.789399 80.841554 
L 123.881667 75.695772 
L 123.973936 53.522628 
L 124.066204 59.798221 
L 124.158472 73.888691 
L 124.250741 57.157097 
L 124.343009 66.146044 
L 124.435277 55.123225 
L 124.527546 57.00682 
L 124.712082 80.270698 
L 124.804351 66.322414 
L 124.896619 73.480334 
L 124.988887 58.086692 
L 125.081155 62.655002 
L 125.173424 43.348288 
L 125.265692 49.231496 
L 125.35796 22.642493 
L 125.450229 27.656264 
L 125.634765 49.008992 
L 125.727034 66.514687 
L 125.819302 57.72619 
L 125.91157 72.260364 
L 126.096107 56.635269 
L 126.188375 75.527094 
L 126.280644 75.369571 
L 126.372912 80.504331 
L 126.46518 74.293001 
L 126.557448 80.025357 
L 126.649717 68.281157 
L 126.834253 74.930056 
L 127.01879 60.221706 
L 127.111058 51.134976 
L 127.203327 69.415758 
L 127.295595 55.36967 
L 127.480132 88.477659 
L 127.5724 55.26726 
L 127.664668 74.967868 
L 127.756937 65.276826 
L 127.849205 67.572925 
L 127.941473 62.376411 
L 128.033741 62.639985 
L 128.12601 67.40171 
L 128.218278 58.645345 
L 128.310546 68.6725 
L 128.402815 53.820844 
L 128.495083 74.607965 
L 128.587351 63.718728 
L 128.67962 63.875137 
L 128.771888 71.946139 
L 128.956425 55.974867 
L 129.048693 55.927467 
L 129.140961 69.007082 
L 129.23323 59.424888 
L 129.325498 61.633698 
L 129.417766 48.08677 
L 129.510034 71.630733 
L 129.694571 49.53109 
L 129.786839 69.282024 
L 129.879108 52.817006 
L 129.971376 64.498308 
L 130.063644 44.577804 
L 130.155913 72.753411 
L 130.340449 52.713641 
L 130.432718 57.461207 
L 130.524986 80.22852 
L 130.709523 62.449427 
L 130.801791 66.333876 
L 130.894059 63.088403 
L 130.986327 66.731457 
L 131.078596 48.977378 
L 131.170864 63.829664 
L 131.263132 55.22829 
L 131.355401 65.322503 
L 131.447669 51.290168 
L 131.539937 61.632102 
L 131.632206 52.43004 
L 131.724474 62.312183 
L 131.816742 61.021806 
L 131.909011 57.67898 
L 132.001279 68.402814 
L 132.093547 44.5408 
L 132.185816 63.26907 
L 132.278084 58.899122 
L 132.370352 46.345019 
L 132.46262 77.067901 
L 132.647157 41.138334 
L 132.739425 80.412371 
L 132.831694 52.117707 
L 132.923962 78.937955 
L 133.200767 38.457123 
L 133.385304 64.398641 
L 133.477572 56.757837 
L 133.56984 58.110514 
L 133.662109 71.898246 
L 133.754377 29.505386 
L 133.846645 69.335447 
L 133.938913 61.961958 
L 134.12345 48.658007 
L 134.307987 77.336406 
L 134.400255 43.591377 
L 134.492523 67.831352 
L 134.584792 60.769692 
L 134.67706 63.770397 
L 134.769328 45.5212 
L 134.861597 52.666481 
L 134.953865 34.258781 
L 135.138402 70.902955 
L 135.23067 67.370269 
L 135.322938 53.4183 
L 135.415206 55.830685 
L 135.507475 63.66289 
L 135.599743 61.063358 
L 135.692011 46.212545 
L 135.876548 60.007214 
L 135.968816 62.57395 
L 136.153353 47.86865 
L 136.245621 63.127042 
L 136.33789 52.301219 
L 136.430158 62.694761 
L 136.522426 42.872035 
L 136.614695 63.411256 
L 136.706963 47.676906 
L 136.891499 65.455744 
L 136.983768 53.303236 
L 137.076036 55.294534 
L 137.168304 53.39013 
L 137.260573 60.944313 
L 137.352841 33.885055 
L 137.445109 74.989412 
L 137.537378 42.888849 
L 137.721914 64.487762 
L 137.906451 50.601243 
L 138.090988 65.962548 
L 138.183256 66.736978 
L 138.275524 65.905282 
L 138.460061 90.52371 
L 138.644597 72.155088 
L 138.736866 70.426268 
L 138.921402 64.065922 
L 139.013671 62.813273 
L 139.105939 69.458412 
L 139.198207 68.641303 
L 139.290476 64.83921 
L 139.382744 90.217936 
L 139.475012 67.623972 
L 139.844085 89.209756 
L 139.936354 52.824417 
L 140.12089 67.820625 
L 140.213159 48.919238 
L 140.305427 52.410084 
L 140.397695 45.685678 
L 140.489964 24.124822 
L 140.582232 36.517451 
L 140.6745 16.479331 
L 140.766769 56.203921 
L 140.859037 52.128579 
L 140.951305 78.645189 
L 141.043574 75.594448 
L 141.135842 82.147142 
L 141.22811 65.177906 
L 141.320378 76.144444 
L 141.504915 62.749441 
L 141.597183 87.171159 
L 141.689452 54.222305 
L 141.78172 87.953332 
L 141.873988 67.308219 
L 141.966257 77.842771 
L 142.058525 71.627348 
L 142.150793 85.530461 
L 142.33533 59.354353 
L 142.519867 81.897141 
L 142.704403 72.881183 
L 142.796671 75.970165 
L 142.88894 91.698981 
L 142.981208 70.792934 
L 143.073476 74.011275 
L 143.258013 90.53816 
L 143.350281 63.827177 
L 143.44255 78.692013 
L 143.627086 66.405387 
L 143.903891 91.906946 
L 144.088428 71.206741 
L 144.180696 71.904091 
L 144.365233 86.608695 
L 144.457501 80.770789 
L 144.549769 108.439327 
L 144.642038 76.706535 
L 144.734306 80.297784 
L 144.826574 66.832855 
L 144.918843 105.53086 
L 145.011111 77.893165 
L 145.195648 93.157197 
L 145.287916 80.768761 
L 145.380184 93.507952 
L 145.472452 60.747754 
L 145.564721 64.679079 
L 145.656989 91.902231 
L 145.749257 88.89715 
L 145.841526 95.815089 
L 145.933794 80.106913 
L 146.026062 92.368524 
L 146.118331 90.436925 
L 146.210599 78.198205 
L 146.302867 81.103659 
L 146.487404 100.239527 
L 146.671941 73.693111 
L 146.856477 101.579335 
L 146.948745 65.174492 
L 147.041014 94.154356 
L 147.133282 69.869706 
L 147.410087 104.736556 
L 147.502355 82.456438 
L 147.594624 110.028818 
L 147.686892 77.73533 
L 147.77916 104.729003 
L 147.871429 91.475562 
L 147.963697 103.616952 
L 148.055965 98.74602 
L 148.148234 102.572423 
L 148.33277 84.22489 
L 148.517307 99.877993 
L 148.609575 99.747577 
L 148.701843 113.081278 
L 148.88638 85.75182 
L 148.978648 90.586057 
L 149.070917 84.705859 
L 149.163185 95.856389 
L 149.347722 89.698578 
L 149.43999 119.179272 
L 149.532258 86.383065 
L 149.624527 90.775186 
L 149.716795 88.785968 
L 149.901331 112.594017 
L 149.9936 90.217871 
L 150.178136 103.634959 
L 150.362673 87.013709 
L 150.454941 91.164281 
L 150.639478 102.551773 
L 150.731746 108.897339 
L 150.916283 102.173179 
L 151.008551 103.383678 
L 151.10082 94.155645 
L 151.193088 96.852459 
L 151.285356 86.680535 
L 151.377624 102.27653 
L 151.469893 90.886336 
L 151.562161 95.579668 
L 151.654429 91.623024 
L 151.746698 107.755782 
L 151.838966 98.797381 
L 151.931234 74.026873 
L 152.023503 97.047044 
L 152.115771 96.753376 
L 152.208039 104.434532 
L 152.300308 88.048779 
L 152.392576 111.718545 
L 152.577113 95.246923 
L 152.669381 94.215386 
L 152.761649 90.947286 
L 152.853917 118.824385 
L 152.946186 95.281557 
L 153.038454 99.312084 
L 153.130722 96.867613 
L 153.222991 89.346022 
L 153.315259 89.865457 
L 153.499796 116.184215 
L 153.684332 106.573217 
L 153.776601 104.743155 
L 153.868869 97.399146 
L 153.961137 116.212999 
L 154.053406 89.44259 
L 154.145674 111.050874 
L 154.237942 95.530546 
L 154.33021 125.918239 
L 154.422479 95.76903 
L 154.514747 98.32275 
L 154.607015 95.330159 
L 154.699284 103.845361 
L 154.791552 85.377866 
L 154.88382 104.125089 
L 155.160625 76.306603 
L 155.252894 62.989058 
L 155.345162 72.418991 
L 155.43743 55.491199 
L 155.529699 56.063598 
L 155.806503 100.851361 
L 155.898772 99.92804 
L 156.083308 106.455435 
L 156.175577 92.755168 
L 156.267845 111.554934 
L 156.360113 87.320213 
L 156.54465 106.603554 
L 156.729187 97.489947 
L 156.913723 102.847195 
L 157.005992 96.440637 
L 157.09826 107.277812 
L 157.190528 100.661692 
L 157.282796 114.317615 
L 157.375065 106.159901 
L 157.467333 109.181645 
L 157.559601 94.932945 
L 157.744138 116.801696 
L 157.928675 102.711934 
L 158.020943 98.847347 
L 158.113211 116.691355 
L 158.20548 94.763196 
L 158.297748 110.531885 
L 158.390016 106.236745 
L 158.482285 92.940348 
L 158.574553 113.299177 
L 158.759089 101.307284 
L 158.851358 101.456659 
L 158.943626 117.267934 
L 159.035894 104.701706 
L 159.128163 111.388673 
L 159.220431 97.760401 
L 159.312699 98.139191 
L 159.404968 97.213286 
L 159.497236 92.151579 
L 159.681773 78.768892 
L 159.774041 104.517125 
L 159.866309 104.461458 
L 159.958578 113.471104 
L 160.050846 112.119402 
L 160.143114 98.102348 
L 160.235382 110.999828 
L 160.419919 71.751073 
L 160.512187 83.249659 
L 160.696724 107.066031 
L 160.788992 92.504465 
L 160.881261 97.7117 
L 160.973529 87.316053 
L 161.158066 104.143143 
L 161.250334 106.986457 
L 161.342602 99.89384 
L 161.434871 103.843186 
L 161.619407 90.685572 
L 161.711675 96.838756 
L 161.896212 82.554751 
L 161.98848 92.598783 
L 162.080749 83.687309 
L 162.265285 115.220002 
L 162.449822 92.437766 
L 162.54209 98.977904 
L 162.726627 86.975847 
L 162.818895 82.436198 
L 162.911164 91.711702 
L 163.003432 87.45591 
L 163.187968 108.241075 
L 163.280237 86.0669 
L 163.372505 108.203906 
L 163.557042 87.400772 
L 163.64931 83.34814 
L 163.741578 86.995878 
L 163.833847 79.619211 
L 163.926115 101.762 
L 164.018383 72.135253 
L 164.20292 94.736227 
L 164.295188 93.697389 
L 164.387457 87.870229 
L 164.664261 113.640482 
L 164.848798 83.19486 
L 164.941066 91.840496 
L 165.033335 84.983728 
L 165.125603 95.709112 
L 165.31014 77.791129 
L 165.402408 65.824696 
L 165.494676 107.064801 
L 165.679213 79.338552 
L 165.771481 80.778505 
L 165.956018 99.018536 
L 166.048286 96.706769 
L 166.140554 48.899905 
L 166.232823 86.128321 
L 166.325091 61.682973 
L 166.417359 82.012345 
L 166.509628 74.780237 
L 166.694164 95.047068 
L 166.786433 102.589065 
L 166.970969 67.02407 
L 167.063238 77.820515 
L 167.155506 76.049943 
L 167.247774 61.773534 
L 167.524579 91.364863 
L 167.709116 61.84373 
L 167.801384 94.074911 
L 167.985921 61.998284 
L 168.078189 82.89827 
L 168.170457 69.380464 
L 168.262726 78.224438 
L 168.354994 77.128046 
L 168.539531 68.465055 
L 168.816336 75.284053 
L 168.908604 73.827948 
L 169.09314 61.302383 
L 169.185409 81.050131 
L 169.369945 72.38023 
L 169.462214 81.238272 
L 169.554482 72.542089 
L 169.64675 90.048538 
L 169.831287 57.325968 
L 169.923555 86.755459 
L 170.015824 82.954219 
L 170.108092 69.05814 
L 170.20036 70.123338 
L 170.384897 61.910679 
L 170.75397 88.001265 
L 170.846238 76.328546 
L 170.938507 47.144609 
L 171.123043 67.476599 
L 171.30758 25.628256 
L 171.399848 29.521866 
L 171.768921 75.383326 
L 171.86119 50.313559 
L 172.045726 66.814863 
L 172.137995 60.28864 
L 172.322531 78.431213 
L 172.599336 67.732604 
L 172.691605 77.228029 
L 172.96841 71.304435 
L 173.060678 86.981515 
L 173.152946 70.420212 
L 173.245214 81.740584 
L 173.429751 62.08444 
L 173.614288 76.942403 
L 173.706556 66.097507 
L 173.798824 68.531777 
L 173.891093 80.429785 
L 174.075629 55.81291 
L 174.167898 48.386373 
L 174.260166 77.840886 
L 174.444703 67.926237 
L 174.536971 67.770699 
L 174.629239 77.445158 
L 174.721507 49.767016 
L 174.813776 58.829471 
L 174.906044 43.541595 
L 174.998312 65.690228 
L 175.090581 63.077192 
L 175.182849 48.168687 
L 175.275117 69.478018 
L 175.367386 61.45486 
L 175.459654 78.103022 
L 175.551922 54.690671 
L 175.644191 62.739392 
L 175.736459 83.927502 
L 175.828727 62.776915 
L 175.920996 79.880987 
L 176.013264 74.78487 
L 176.105532 80.995117 
L 176.382337 54.679012 
L 176.566874 63.884969 
L 176.659142 61.782094 
L 176.843679 81.915712 
L 176.935947 56.206107 
L 177.028215 58.233549 
L 177.120484 76.62451 
L 177.30502 67.477392 
L 177.397289 70.940986 
L 177.489557 57.144828 
L 177.581825 62.807619 
L 177.766362 54.609225 
L 177.950898 58.132433 
L 178.043167 78.394594 
L 178.135435 75.740131 
L 178.227703 74.883397 
L 178.319972 41.400035 
L 178.41224 77.330398 
L 178.504508 51.989675 
L 178.596777 53.561124 
L 178.689045 48.575516 
L 178.873582 78.856511 
L 178.96585 54.817324 
L 179.058118 81.439145 
L 179.150386 52.259858 
L 179.334923 71.685447 
L 179.427191 70.580822 
L 179.611728 51.358417 
L 179.703996 77.285082 
L 179.888533 62.012796 
L 180.07307 75.142234 
L 180.165338 68.60456 
L 180.257606 83.488355 
L 180.442143 61.369712 
L 180.534411 59.968102 
L 180.626679 74.3456 
L 180.811216 61.389085 
L 180.903484 65.620094 
L 180.995753 78.141327 
L 181.180289 66.144785 
L 181.272558 83.098991 
L 181.364826 66.90607 
L 181.457094 78.73091 
L 181.641631 56.125699 
L 181.826168 71.202376 
L 181.918436 50.643326 
L 182.010704 71.044134 
L 182.102972 51.353168 
L 182.195241 54.66617 
L 182.287509 56.408484 
L 182.564314 79.541938 
L 182.748851 57.697759 
L 182.933387 74.371285 
L 183.025656 55.489895 
L 183.117924 71.831166 
L 183.210192 69.980169 
L 183.302461 60.325819 
L 183.394729 78.17644 
L 183.579265 58.436598 
L 183.671534 48.409585 
L 183.763802 86.031896 
L 183.85607 54.279906 
L 183.948339 56.628916 
L 184.040607 61.664311 
L 184.132875 38.186734 
L 184.225144 68.213796 
L 184.317412 53.811084 
L 184.40968 66.496789 
L 184.501949 38.993569 
L 184.594217 59.40903 
L 184.686485 50.305563 
L 184.778754 75.510401 
L 184.871022 62.863831 
L 184.96329 63.262418 
L 185.147827 78.952718 
L 185.240095 77.28289 
L 185.424632 54.097251 
L 185.5169 54.065194 
L 185.609168 62.817531 
L 185.701437 58.996373 
L 185.885973 80.892057 
L 185.978242 80.142291 
L 186.162778 61.798523 
L 186.255047 84.832299 
L 186.347315 50.648391 
L 186.439583 81.970132 
L 186.531851 66.115435 
L 186.62412 72.677197 
L 186.716388 64.10019 
L 186.808656 72.929714 
L 186.993193 49.279041 
L 187.085461 39.754654 
L 187.269998 54.604322 
L 187.362266 53.286678 
L 187.454535 76.740767 
L 187.546803 66.083753 
L 187.639071 83.455191 
L 187.823608 61.291137 
L 187.915876 62.955218 
L 188.100413 92.542027 
L 188.192681 75.126883 
L 188.469486 109.876565 
L 188.561754 75.296638 
L 188.746291 88.625806 
L 188.838559 85.947392 
L 188.930828 88.040572 
L 189.023096 104.409874 
L 189.115364 60.258829 
L 189.207633 90.752023 
L 189.299901 80.092525 
L 189.392169 80.614608 
L 189.484437 95.557639 
L 189.576706 63.823121 
L 189.853511 91.918516 
L 190.038047 83.784158 
L 190.130316 106.376138 
L 190.222584 66.444665 
L 190.314852 101.496874 
L 190.407121 84.391487 
L 190.499389 90.360384 
L 190.591657 83.033248 
L 190.776194 95.617612 
L 190.868462 82.20846 
L 191.052999 89.747435 
L 191.145267 90.09341 
L 191.329804 69.713423 
L 191.422072 74.316464 
L 191.606609 91.905327 
L 191.698877 90.104675 
L 191.791145 85.309162 
L 191.883414 91.364281 
L 191.975682 81.411637 
L 192.06795 94.171382 
L 192.160219 72.513339 
L 192.252487 102.261703 
L 192.344755 83.609883 
L 192.437023 98.832891 
L 192.529292 98.764382 
L 192.62156 90.267183 
L 192.713828 96.485247 
L 192.806097 85.98877 
L 192.898365 91.559092 
L 192.990633 104.608015 
L 193.267438 85.205278 
L 193.451975 98.726713 
L 193.544243 84.515414 
L 193.72878 100.571761 
L 193.821048 86.204703 
L 193.913316 101.565881 
L 194.005585 69.301824 
L 194.190121 98.248487 
L 194.28239 89.536503 
L 194.374658 77.462549 
L 194.466926 85.656041 
L 194.559195 107.594395 
L 194.651463 94.315275 
L 194.743731 96.471993 
L 194.928268 93.348204 
L 195.020536 100.180232 
L 195.112805 84.627023 
L 195.297341 96.328221 
L 195.389609 79.991322 
L 195.481878 89.028394 
L 195.574146 78.906885 
L 195.666414 79.98539 
L 195.758683 107.528251 
L 195.850951 94.943193 
L 195.943219 106.485115 
L 196.035488 99.392046 
L 196.127756 116.080532 
L 196.404561 84.074044 
L 196.589098 75.579237 
L 196.773634 114.828207 
L 196.958171 83.203453 
L 197.050439 109.614573 
L 197.142707 103.092248 
L 197.327244 124.885028 
L 197.511781 84.689677 
L 197.880854 127.714345 
L 198.065391 95.979319 
L 198.157659 122.503872 
L 198.342195 97.509169 
L 198.434464 101.695769 
L 198.526732 119.106958 
L 198.711269 105.126911 
L 198.803537 104.499797 
L 198.895805 92.354331 
L 199.080342 111.538886 
L 199.264879 103.843131 
L 199.357147 107.507554 
L 199.541683 94.01484 
L 199.633952 109.425474 
L 199.72622 97.865292 
L 199.818488 110.842635 
L 199.910757 91.225877 
L 200.003025 102.261521 
L 200.095293 94.27128 
L 200.187562 107.962887 
L 200.27983 95.105197 
L 200.556635 116.419921 
L 200.648903 97.792855 
L 200.741172 117.766109 
L 200.83344 100.268021 
L 200.925708 116.535493 
L 201.110245 101.100155 
L 201.202513 111.353652 
L 201.294781 85.589577 
L 201.38705 105.637873 
L 201.479318 105.584278 
L 201.571586 100.574957 
L 201.663855 117.766831 
L 201.756123 107.891099 
L 201.848391 109.932229 
L 201.94066 106.489484 
L 202.032928 71.523948 
L 202.125196 87.613132 
L 202.217465 60.069206 
L 202.309733 61.221082 
L 202.402001 73.953138 
L 202.494269 58.487006 
L 202.678806 78.278647 
L 202.863343 112.610308 
L 202.955611 112.246378 
L 203.140148 124.168901 
L 203.232416 100.701172 
L 203.324684 101.708981 
L 203.416953 113.169653 
L 203.509221 104.203829 
L 203.601489 126.046752 
L 203.693758 97.706974 
L 203.970562 123.614979 
L 204.062831 94.034128 
L 204.247367 105.293184 
L 204.339636 100.085776 
L 204.431904 104.783911 
L 204.524172 91.055668 
L 204.708709 110.197299 
L 204.800977 85.976639 
L 204.985514 117.023919 
L 205.354587 89.627203 
L 205.539124 109.199061 
L 205.631392 93.902343 
L 205.815929 117.638403 
L 206.000465 92.685976 
L 206.092734 84.71013 
L 206.185002 106.994586 
L 206.27727 104.497681 
L 206.369539 98.43224 
L 206.461807 111.15009 
L 206.554075 96.995253 
L 206.646344 123.563316 
L 206.738612 87.423128 
L 206.923148 113.526392 
L 207.107685 99.250688 
L 207.199953 106.521463 
L 207.38449 91.171138 
L 207.476758 100.325874 
L 207.753563 86.268877 
L 207.845832 102.228699 
L 207.9381 78.322368 
L 208.122637 104.611773 
L 208.583978 88.953365 
L 208.768515 91.771577 
L 208.860783 89.352459 
L 208.953051 110.431854 
L 209.04532 89.594632 
L 209.137588 95.112844 
L 209.322125 85.660919 
L 209.414393 98.686724 
L 209.506661 67.865013 
L 209.783466 116.848967 
L 209.968003 73.641591 
L 210.152539 117.094567 
L 210.244808 83.876355 
L 210.337076 89.824425 
L 210.429344 91.481782 
L 210.521613 96.499852 
L 210.706149 71.249358 
L 210.798418 90.996532 
L 210.982954 82.684579 
L 211.075223 81.809305 
L 211.167491 72.699105 
L 211.352027 90.242069 
L 211.444296 89.985268 
L 211.536564 70.364325 
L 211.628832 88.06032 
L 211.721101 79.250616 
L 211.813369 92.337044 
L 211.905637 69.955476 
L 211.997906 79.037216 
L 212.090174 101.011279 
L 212.182442 72.230708 
L 212.366979 122.700712 
L 212.459247 57.03334 
L 212.551516 103.743427 
L 212.736052 64.937234 
L 212.82832 85.535496 
L 212.920589 81.339916 
L 213.012857 91.800809 
L 213.197394 68.763544 
L 213.38193 94.935233 
L 213.658735 74.688536 
L 213.93554 85.105046 
L 214.304613 46.984757 
L 214.48915 66.919718 
L 214.581418 65.461319 
L 214.673687 75.134879 
L 214.765955 68.764416 
L 214.950492 87.300728 
L 215.04276 66.707909 
L 215.227297 78.727336 
L 215.319565 76.549236 
L 215.504102 104.257325 
L 215.59637 69.131263 
L 215.688638 88.562444 
L 215.780906 75.916886 
L 215.873175 95.704148 
L 216.14998 67.76033 
L 216.242248 85.251013 
L 216.519053 69.610295 
L 216.70359 82.914841 
L 216.795858 81.929238 
L 217.072663 29.929148 
L 217.257199 41.437891 
L 217.349468 42.255863 
L 217.441736 40.873359 
L 217.534004 63.584821 
L 217.626273 62.569631 
L 217.718541 80.788376 
L 217.810809 78.89896 
L 217.903078 50.315556 
L 217.995346 75.603321 
L 218.179883 58.321157 
L 218.364419 83.608015 
L 218.456688 59.241869 
L 218.548956 84.388215 
L 218.641224 60.591266 
L 218.733492 69.867147 
L 218.825761 61.935746 
L 219.010297 86.218987 
L 219.102566 53.883615 
L 219.194834 76.541483 
L 219.287102 74.3675 
L 219.379371 68.219877 
L 219.471639 78.705086 
L 219.563907 60.18516 
L 219.656176 63.627709 
L 219.748444 71.210425 
L 219.840712 69.523486 
L 220.025249 46.908919 
L 220.117517 81.651826 
L 220.209785 64.781406 
L 220.302054 77.040477 
L 220.394322 70.190094 
L 220.48659 93.432517 
L 220.671127 50.408179 
L 220.763395 81.291605 
L 220.855664 53.247015 
L 221.0402 71.980435 
L 221.132469 50.822801 
L 221.224737 59.548836 
L 221.317005 51.510141 
L 221.409274 54.954574 
L 221.501542 49.884107 
L 221.59381 82.89905 
L 221.778347 39.471549 
L 221.962883 53.004113 
L 222.055152 40.301903 
L 222.14742 61.980259 
L 222.239688 60.354401 
L 222.331957 74.381351 
L 222.424225 71.397838 
L 222.516493 55.329464 
L 222.70103 63.915304 
L 222.885567 48.014008 
L 222.977835 70.86471 
L 223.162371 54.989364 
L 223.531445 69.12273 
L 223.715981 55.569524 
L 223.900518 75.627315 
L 223.992786 77.685394 
L 224.085055 86.085408 
L 224.177323 56.677908 
L 224.269591 74.266653 
L 224.454128 53.891554 
L 224.546396 70.603668 
L 224.730933 64.426277 
L 224.823201 65.090787 
L 224.915469 56.699748 
L 225.007738 68.493326 
L 225.100006 37.39696 
L 225.284543 54.247305 
L 225.469079 72.566205 
L 225.561348 57.438135 
L 225.745884 73.071845 
L 225.930421 52.889462 
L 226.022689 82.555602 
L 226.114957 60.576269 
L 226.207226 63.569052 
L 226.299494 59.791353 
L 226.391762 74.861446 
L 226.576299 47.957222 
L 226.668567 67.779326 
L 226.760836 66.033376 
L 226.853104 64.210823 
L 226.945372 41.632753 
L 227.129909 70.137895 
L 227.222177 60.635016 
L 227.314445 69.590178 
L 227.406714 60.471858 
L 227.498982 65.647478 
L 227.59125 64.783684 
L 227.683519 69.632205 
L 227.775787 54.174195 
L 227.868055 72.482199 
L 227.960324 57.785379 
L 228.052592 71.459317 
L 228.237129 42.583481 
L 228.329397 60.475283 
L 228.421665 55.774377 
L 228.513934 39.165239 
L 228.606202 65.002775 
L 228.69847 64.438687 
L 228.790738 47.153438 
L 228.883007 60.496125 
L 228.975275 41.556267 
L 229.067543 76.235417 
L 229.159812 61.088074 
L 229.25208 63.109626 
L 229.344348 66.249733 
L 229.436617 57.339096 
L 229.621153 81.850127 
L 229.897958 55.996134 
L 229.990227 74.922272 
L 230.082495 74.570977 
L 230.174763 62.882653 
L 230.267031 86.140229 
L 230.3593 67.436697 
L 230.451568 78.709343 
L 230.543836 61.319893 
L 230.636105 81.906501 
L 230.728373 78.948693 
L 231.097446 57.571581 
L 231.189715 74.488145 
L 231.281983 58.635399 
L 231.374251 69.778229 
L 231.46652 58.992678 
L 231.558788 77.741354 
L 231.651056 41.494839 
L 231.743324 77.059164 
L 231.835593 55.189871 
L 231.927861 66.528456 
L 232.020129 58.722004 
L 232.112398 33.700856 
L 232.204666 38.154471 
L 232.296934 24.237131 
L 232.389203 25.067579 
L 232.481471 39.7045 
L 232.573739 78.301548 
L 232.666008 71.151613 
L 232.758276 65.664314 
L 232.942813 96.569699 
L 233.127349 58.863209 
L 233.219617 75.102714 
L 233.311886 74.754909 
L 233.404154 75.574108 
L 233.496422 85.941858 
L 233.588691 71.467386 
L 233.680959 92.836696 
L 233.773227 69.048757 
L 233.865496 71.917592 
L 233.957764 77.469407 
L 234.050032 75.020755 
L 234.142301 77.311121 
L 234.234569 77.288837 
L 234.419106 102.039627 
L 234.603642 75.870454 
L 234.788179 95.200185 
L 234.880447 76.052889 
L 234.972715 84.348754 
L 235.064984 74.468798 
L 235.24952 94.059253 
L 235.341789 76.946092 
L 235.434057 91.290612 
L 235.618594 80.14132 
L 235.710862 86.725206 
L 235.895399 81.056341 
L 236.079935 98.868415 
L 236.172203 80.050854 
L 236.264472 90.355845 
L 236.35674 87.313693 
L 236.449008 58.233753 
L 236.541277 81.176648 
L 236.633545 79.85152 
L 236.725813 79.725183 
L 236.818082 80.373752 
L 236.91035 88.405327 
L 237.002618 109.949571 
L 237.094887 68.912451 
L 237.187155 98.171735 
L 237.371692 71.913138 
L 237.46396 108.108003 
L 237.556228 94.02795 
L 237.648496 107.758989 
L 237.833033 89.166361 
L 237.925301 102.338925 
L 238.01757 70.827921 
L 238.109838 87.116811 
L 238.294375 78.237409 
L 238.386643 98.324907 
L 238.478911 97.427701 
L 238.57118 112.471649 
L 238.663448 96.936224 
L 238.755716 107.8954 
L 238.847985 79.955831 
L 238.940253 108.805037 
L 239.032521 81.93404 
L 239.124789 100.484328 
L 239.309326 82.445023 
L 239.401594 81.955114 
L 239.586131 104.719331 
L 239.678399 67.064832 
L 239.770668 104.316461 
L 239.862936 86.563509 
L 239.955204 89.450722 
L 240.047473 88.271687 
L 240.139741 120.177063 
L 240.232009 88.840553 
L 240.324278 99.691463 
L 240.416546 89.22619 
L 240.508814 106.409745 
L 240.601082 103.562315 
L 240.693351 72.074408 
L 240.877887 92.631545 
L 240.970156 94.690123 
L 241.062424 107.190432 
L 241.154692 103.710689 
L 241.246961 87.5687 
L 241.431497 113.856607 
L 241.523766 93.116307 
L 241.708302 104.164677 
L 241.800571 90.086005 
L 241.892839 101.573212 
L 242.077375 92.59352 
L 242.169644 79.949108 
L 242.35418 99.178101 
L 242.446449 85.208917 
L 242.723254 128.414476 
L 242.90779 69.539931 
L 243.000059 96.406995 
L 243.092327 80.847713 
L 243.276864 113.234229 
L 243.4614 88.057435 
L 243.553668 89.05939 
L 243.738205 106.52226 
L 243.830473 102.580021 
L 243.922742 85.85861 
L 244.291815 112.098451 
L 244.384083 96.130668 
L 244.56862 111.038406 
L 244.753157 98.012796 
L 244.845425 101.866494 
L 244.937693 97.581558 
L 245.12223 109.959079 
L 245.214498 107.081809 
L 245.306766 108.169922 
L 245.399035 125.717942 
L 245.67584 107.316398 
L 245.952645 118.83151 
L 246.137181 97.875116 
L 246.22945 131.281642 
L 246.321718 107.127246 
L 246.413986 121.498926 
L 246.598523 88.92018 
L 246.783059 109.957554 
L 246.875328 112.396276 
L 247.152133 69.589586 
L 247.336669 89.686421 
L 247.428938 74.41419 
L 247.705743 109.257689 
L 247.798011 105.25464 
L 247.890279 105.441982 
L 247.982547 104.778086 
L 248.074816 94.616043 
L 248.167084 122.716428 
L 248.259352 106.211707 
L 248.351621 118.431183 
L 248.536157 101.329615 
L 248.628426 114.571323 
L 248.720694 96.979691 
L 248.905231 121.706124 
L 249.089767 92.299006 
L 249.182036 120.319693 
L 249.274304 101.654115 
L 249.551109 126.197268 
L 249.735645 91.198057 
L 249.827914 114.714502 
L 249.920182 100.583784 
L 250.01245 106.992699 
L 250.104719 105.78746 
L 250.196987 111.927779 
L 250.289255 104.784728 
L 250.381524 107.178707 
L 250.473792 84.57793 
L 250.56606 121.199701 
L 250.658329 95.326973 
L 250.750597 101.947733 
L 250.842865 91.48938 
L 250.935133 103.923544 
L 251.027402 98.674768 
L 251.11967 108.7526 
L 251.211938 99.547175 
L 251.304207 115.675682 
L 251.396475 114.831824 
L 251.67328 103.289569 
L 251.765548 98.987651 
L 251.950085 110.167095 
L 252.134621 79.450906 
L 252.22689 111.551813 
L 252.319158 101.700573 
L 252.411426 123.227067 
L 252.595963 90.89853 
L 252.688231 106.910948 
L 252.7805 95.858065 
L 252.872768 111.869207 
L 253.057305 101.143958 
L 253.149573 105.799091 
L 253.33411 84.156053 
L 253.518646 113.459998 
L 253.610914 106.227655 
L 253.979988 96.024194 
L 254.072256 105.23292 
L 254.164524 79.526155 
L 254.256793 101.437078 
L 254.349061 86.41449 
L 254.441329 104.423921 
L 254.533598 82.982979 
L 254.625866 99.573829 
L 254.718134 92.158374 
L 254.810403 104.349646 
L 254.902671 92.194579 
L 254.994939 115.12436 
L 255.087207 85.852908 
L 255.271744 117.975198 
L 255.364012 72.080302 
L 255.456281 88.884994 
L 255.548549 72.717515 
L 255.733086 96.33071 
L 255.825354 99.259917 
L 255.917622 105.914883 
L 256.102159 86.640221 
L 256.194427 110.500302 
L 256.378964 94.254854 
L 256.471232 100.539512 
L 256.655769 74.752808 
L 256.748037 109.308304 
L 256.840305 89.021523 
L 256.932574 100.953627 
L 257.024842 82.441716 
L 257.301647 100.312927 
L 257.393915 100.556626 
L 257.578452 93.675658 
L 257.67072 93.022739 
L 257.762989 104.276972 
L 257.855257 98.141798 
L 257.947525 101.509407 
L 258.132062 85.228852 
L 258.22433 93.750956 
L 258.316598 93.402387 
L 258.593403 79.993774 
L 258.77794 91.197512 
L 258.962477 71.456087 
L 259.054745 94.852626 
L 259.147013 88.192692 
L 259.239282 65.86895 
L 259.33155 106.464545 
L 259.423818 69.967584 
L 259.516086 83.289539 
L 259.608355 61.630194 
L 259.700623 97.595137 
L 259.792891 74.118615 
L 259.977428 89.98156 
L 260.161965 74.465146 
L 260.254233 81.185383 
L 260.346501 76.737079 
L 260.531038 85.636275 
L 260.623306 85.209941 
L 260.807843 64.861688 
L 260.900111 82.742538 
L 260.992379 67.387193 
L 261.084648 85.433248 
L 261.269184 75.938649 
L 261.361453 75.702321 
L 261.453721 99.469173 
L 261.545989 82.52855 
L 261.638258 84.686647 
L 262.007331 50.369352 
L 262.099599 65.138305 
L 262.284136 37.189415 
L 262.376404 36.072357 
L 262.468672 67.670065 
L 262.560941 53.718495 
L 262.653209 57.197267 
L 262.745477 68.087827 
L 262.837746 62.802533 
L 262.930014 74.581225 
L 263.022282 65.378156 
L 263.206819 90.463103 
L 263.391356 77.561274 
L 263.483624 80.88129 
L 263.575892 60.00713 
L 263.668161 63.992401 
L 263.760429 76.769527 
L 263.852697 71.866823 
L 263.944965 78.792936 
L 264.037234 66.08771 
L 264.129502 78.986766 
L 264.22177 67.566211 
L 264.314039 78.448403 
L 264.498575 69.900823 
L 264.590844 68.902835 
L 264.683112 90.070984 
L 264.77538 80.957942 
L 264.867649 54.23861 
L 264.959917 85.275418 
L 265.052185 79.291736 
L 265.144454 58.617204 
L 265.236722 89.200364 
L 265.32899 70.371434 
L 265.421258 78.606966 
L 265.513527 55.852003 
L 265.698063 65.029805 
L 265.790332 65.787345 
L 265.8826 59.606661 
L 265.974868 73.636827 
L 266.067137 42.240109 
L 266.159405 70.639122 
L 266.343942 58.624739 
L 266.43621 57.485201 
L 266.528478 75.017076 
L 266.713015 61.481755 
L 266.805283 75.584913 
L 266.98982 63.162953 
L 267.174356 86.820348 
L 267.451161 61.842644 
L 267.54343 76.050415 
L 267.635698 72.657104 
L 267.727966 58.734826 
L 267.820235 78.32801 
L 268.004771 54.580283 
L 268.09704 84.031317 
L 268.189308 78.789649 
L 268.281576 59.605645 
L 268.373844 78.979202 
L 268.466113 75.472681 
L 268.558381 77.42281 
L 268.650649 74.52883 
L 268.742918 55.730538 
L 268.835186 75.809703 
L 269.019723 56.14649 
L 269.111991 66.643658 
L 269.204259 63.387792 
L 269.388796 48.513916 
L 269.481064 50.32138 
L 269.757869 73.758023 
L 269.942406 78.402413 
L 270.034674 46.040778 
L 270.126942 71.134137 
L 270.219211 58.152873 
L 270.403747 72.191734 
L 270.496016 52.581698 
L 270.772821 75.921316 
L 270.865089 58.861892 
L 271.049626 66.403845 
L 271.049626 66.403845 
" style="fill:none;stroke:#1f77b4;stroke-linecap:square;stroke-width:1.5;"/>
   </g>
   <g id="patch_3">
    <path d="M 28.942188 137.095546 
L 28.942188 9.189664 
" style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/>
   </g>
   <g id="patch_4">
    <path d="M 282.578551 137.095546 
L 282.578551 9.189664 
" style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/>
   </g>
   <g id="patch_5">
    <path d="M 28.942188 137.095546 
L 282.578551 137.095546 
" style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/>
   </g>
   <g id="patch_6">
    <path d="M 28.942188 9.189664 
L 282.578551 9.189664 
" style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/>
   </g>
  </g>
  <g id="axes_2">
   <g id="patch_7">
    <path d="M 333.305824 137.095546 
L 586.942187 137.095546 
L 586.942187 9.189664 
L 333.305824 9.189664 
z
" style="fill:#ffffff;"/>
   </g>
   <g id="matplotlib.axis_3">
    <g id="xtick_7">
     <g id="line2d_11">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="344.834749" xlink:href="#m8f06597a47" y="137.095546"/>
      </g>
     </g>
     <g id="text_10">
      <!-- 0 -->
      <g transform="translate(341.653499 151.693983)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-48"/>
      </g>
     </g>
    </g>
    <g id="xtick_8">
     <g id="line2d_12">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="390.968906" xlink:href="#m8f06597a47" y="137.095546"/>
      </g>
     </g>
     <g id="text_11">
      <!-- 2 -->
      <g transform="translate(387.787656 151.693983)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-50"/>
      </g>
     </g>
    </g>
    <g id="xtick_9">
     <g id="line2d_13">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="437.103062" xlink:href="#m8f06597a47" y="137.095546"/>
      </g>
     </g>
     <g id="text_12">
      <!-- 4 -->
      <g transform="translate(433.921812 151.693983)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-52"/>
      </g>
     </g>
    </g>
    <g id="xtick_10">
     <g id="line2d_14">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="483.237218" xlink:href="#m8f06597a47" y="137.095546"/>
      </g>
     </g>
     <g id="text_13">
      <!-- 6 -->
      <g transform="translate(480.055968 151.693983)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-54"/>
      </g>
     </g>
    </g>
    <g id="xtick_11">
     <g id="line2d_15">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="529.371374" xlink:href="#m8f06597a47" y="137.095546"/>
      </g>
     </g>
     <g id="text_14">
      <!-- 8 -->
      <g transform="translate(526.190124 151.693983)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-56"/>
      </g>
     </g>
    </g>
    <g id="xtick_12">
     <g id="line2d_16">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="575.50553" xlink:href="#m8f06597a47" y="137.095546"/>
      </g>
     </g>
     <g id="text_15">
      <!-- 10 -->
      <g transform="translate(569.14303 151.693983)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-49"/>
       <use x="63.623047" xlink:href="#DejaVuSans-48"/>
      </g>
     </g>
    </g>
   </g>
   <g id="matplotlib.axis_4">
    <g id="ytick_4">
     <g id="line2d_17">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="333.305824" xlink:href="#m99c217a61f" y="108.136197"/>
      </g>
     </g>
     <g id="text_16">
      <!-- −1 -->
      <g transform="translate(311.563636 111.935416)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-8722"/>
       <use x="83.789062" xlink:href="#DejaVuSans-49"/>
      </g>
     </g>
    </g>
    <g id="ytick_5">
     <g id="line2d_18">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="333.305824" xlink:href="#m99c217a61f" y="75.757204"/>
      </g>
     </g>
     <g id="text_17">
      <!-- 0 -->
      <g transform="translate(319.943324 79.556423)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-48"/>
      </g>
     </g>
    </g>
    <g id="ytick_6">
     <g id="line2d_19">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="333.305824" xlink:href="#m99c217a61f" y="43.378211"/>
      </g>
     </g>
     <g id="text_18">
      <!-- 1 -->
      <g transform="translate(319.943324 47.17743)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-49"/>
      </g>
     </g>
    </g>
    <g id="ytick_7">
     <g id="line2d_20">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="333.305824" xlink:href="#m99c217a61f" y="10.999219"/>
      </g>
     </g>
     <g id="text_19">
      <!-- 2 -->
      <g transform="translate(319.943324 14.798438)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-50"/>
      </g>
     </g>
    </g>
   </g>
   <g id="line2d_21">
    <path clip-path="url(#p754c65a5d4)" d="M 344.834749 75.010691 
L 345.019286 70.8939 
L 345.941969 33.025534 
L 346.034238 32.700612 
L 346.126506 32.784695 
L 346.311042 36.075607 
L 347.141457 58.912676 
L 347.233726 58.417241 
L 347.418262 52.994933 
L 347.695067 45.080632 
L 347.787335 45.085399 
L 347.879604 45.963939 
L 348.340945 55.849216 
L 348.433214 55.635748 
L 348.61775 52.620214 
L 348.802287 49.36559 
L 348.894555 48.27184 
L 349.079092 49.642998 
L 349.448165 55.929646 
L 349.909507 53.319363 
L 350.094043 53.911921 
L 350.186312 53.274424 
L 350.463117 47.721125 
L 350.555385 47.004081 
L 350.647653 47.196098 
L 350.83219 51.304185 
L 351.016726 55.059563 
L 351.201263 56.39079 
L 351.3858 55.565047 
L 351.478068 56.221112 
L 352.123946 67.819777 
L 352.216214 67.652165 
L 352.400751 66.548286 
L 352.493019 67.02737 
L 352.585288 66.75571 
L 352.954361 64.195131 
L 353.231166 58.227546 
L 353.415703 48.826339 
L 353.784776 25.045453 
L 353.877044 24.628933 
L 353.969312 27.951091 
L 354.615191 73.545763 
L 354.799727 76.03257 
L 354.891996 75.917747 
L 354.984264 76.303578 
L 355.076532 77.834891 
L 355.1688 77.239829 
L 355.353337 75.734355 
L 355.445605 77.026992 
L 355.537874 76.541318 
L 355.72241 75.253629 
L 355.814679 75.206792 
L 356.183752 72.391676 
L 356.27602 71.764588 
L 356.368289 72.425117 
L 356.921898 81.292572 
L 357.014167 80.837383 
L 357.106435 81.694841 
L 357.38324 79.193148 
L 357.475508 78.018767 
L 357.567777 78.558976 
L 357.660045 78.446777 
L 357.752313 78.796288 
L 357.844582 78.39694 
L 357.93685 78.872033 
L 358.121386 80.003318 
L 358.305923 81.613519 
L 358.951801 94.64352 
L 359.136338 95.257311 
L 359.782216 80.685484 
L 360.520363 92.828761 
L 360.612631 92.999513 
L 360.704899 92.882051 
L 361.166241 98.258397 
L 361.258509 97.435862 
L 361.535314 91.956763 
L 361.719851 94.527491 
L 361.996656 101.216999 
L 362.088924 101.21115 
L 362.273461 97.48956 
L 362.457997 94.455715 
L 362.550265 93.761872 
L 362.642534 93.795773 
L 362.734802 93.891313 
L 363.011607 97.005561 
L 363.103875 97.04078 
L 363.288412 96.105039 
L 363.657485 88.817115 
L 363.749754 89.042064 
L 363.842022 88.583899 
L 364.026558 89.064022 
L 364.4879 96.96315 
L 364.856973 102.74372 
L 365.502851 107.006208 
L 365.59512 106.156713 
L 365.687388 106.632452 
L 365.964193 102.046538 
L 366.056461 100.613077 
L 366.425535 106.87151 
L 366.610071 110.603313 
L 366.702339 110.12849 
L 366.794608 109.372922 
L 367.163681 100.574747 
L 367.255949 100.485409 
L 367.348218 101.104082 
L 367.901828 120.336011 
L 367.994096 119.461636 
L 368.178632 112.097532 
L 368.732242 70.043073 
L 368.824511 71.143627 
L 369.101316 89.041702 
L 369.378121 105.34768 
L 369.654925 109.945704 
L 369.747194 109.966834 
L 369.839462 110.904615 
L 370.116267 117.460175 
L 370.393072 120.438838 
L 370.577609 118.50623 
L 370.669877 118.735927 
L 370.762145 118.535093 
L 371.131218 123.343779 
L 371.315755 122.886983 
L 371.961633 106.213102 
L 372.238438 97.885124 
L 372.422975 96.225541 
L 372.515243 97.169506 
L 372.884316 103.782142 
L 372.976585 104.396065 
L 373.068853 103.573265 
L 373.530195 94.735283 
L 373.622463 93.695789 
L 373.991536 97.441166 
L 374.268341 103.224986 
L 374.360609 102.045487 
L 374.637414 91.093764 
L 374.821951 84.273426 
L 374.914219 84.282171 
L 375.467829 97.96315 
L 375.560097 98.070734 
L 375.652366 98.624295 
L 375.929171 101.702209 
L 376.021439 103.220768 
L 376.113707 103.179808 
L 376.205976 102.159096 
L 377.03639 77.23674 
L 377.128659 75.485632 
L 377.497732 79.813614 
L 377.682269 82.837359 
L 377.866805 80.251298 
L 377.959074 80.518318 
L 378.14361 79.294766 
L 378.420415 75.787202 
L 378.512683 74.661272 
L 378.69722 75.961661 
L 379.066293 83.063251 
L 379.25083 82.285565 
L 379.527635 79.95059 
L 379.988976 83.69669 
L 380.081245 83.707733 
L 380.450318 78.247511 
L 381.188465 59.359331 
L 381.280733 60.282898 
L 381.465269 67.278154 
L 381.926611 86.250872 
L 382.203416 77.394381 
L 382.572489 63.301639 
L 382.757026 61.385393 
L 382.849294 61.582583 
L 383.126099 65.685779 
L 383.218367 65.977848 
L 383.310636 65.947248 
L 383.402904 64.128192 
L 383.587441 53.257473 
L 384.048782 15.003567 
L 384.141051 16.459609 
L 384.325587 27.086963 
L 384.602392 51.997863 
L 384.786929 54.411684 
L 384.879197 54.64802 
L 385.156002 48.72507 
L 385.432807 56.738744 
L 385.709612 64.088574 
L 385.80188 63.925984 
L 386.263222 54.502775 
L 386.35549 54.061319 
L 386.724563 57.708865 
L 386.816832 58.277857 
L 386.9091 57.685382 
L 387.001368 55.612388 
L 387.093637 55.640095 
L 387.185905 55.904978 
L 387.278173 55.123151 
L 387.46271 52.822849 
L 387.554978 52.658336 
L 387.831783 47.944421 
L 387.924051 48.175849 
L 388.108588 48.562391 
L 388.200856 47.865458 
L 388.293125 48.173104 
L 388.385393 47.664959 
L 388.846734 41.493222 
L 389.031271 43.792786 
L 389.308076 49.262803 
L 389.492613 51.030145 
L 389.677149 51.637771 
L 389.861686 54.080798 
L 389.953954 54.930451 
L 390.138491 53.528986 
L 390.507564 44.243969 
L 390.599832 44.785538 
L 390.692101 44.634778 
L 390.784369 46.291625 
L 390.876637 46.246209 
L 390.968906 45.860664 
L 391.153442 42.896652 
L 391.337979 40.50411 
L 391.79932 49.686026 
L 391.891589 49.552007 
L 392.260662 46.333436 
L 392.35293 46.670783 
L 392.537467 48.363267 
L 392.814272 47.900996 
L 392.998808 45.677601 
L 393.46015 50.201048 
L 393.829223 47.028149 
L 394.290565 50.291417 
L 394.382833 50.338032 
L 394.475101 50.549807 
L 394.659638 49.315784 
L 395.12098 40.701732 
L 395.213248 41.145106 
L 395.305516 41.686248 
L 395.397785 41.515693 
L 395.582321 45.761243 
L 396.135931 55.197769 
L 396.228199 55.602945 
L 396.320468 56.682034 
L 396.781809 49.965142 
L 396.874078 50.299119 
L 397.427687 62.389087 
L 397.612224 63.100464 
L 397.704492 64.61898 
L 397.796761 63.036292 
L 398.073566 65.10284 
L 398.258102 64.286881 
L 398.350371 64.804788 
L 398.534907 57.648901 
L 399.088517 18.070708 
L 399.180785 18.680049 
L 399.365322 28.862392 
L 400.103469 79.520639 
L 400.472542 87.799837 
L 400.56481 86.604422 
L 400.657078 86.67805 
L 401.026152 81.898195 
L 401.11842 82.235549 
L 401.302957 83.930861 
L 401.579762 86.06406 
L 401.67203 85.365181 
L 402.410176 72.931351 
L 402.502445 72.719747 
L 403.148323 82.420826 
L 403.332859 79.39605 
L 403.425128 79.661601 
L 403.517396 79.897213 
L 403.609664 79.552276 
L 403.701933 78.63685 
L 403.794201 79.1112 
L 403.886469 80.922443 
L 404.163274 78.196799 
L 404.347811 79.501089 
L 404.440079 79.72831 
L 404.901421 87.985575 
L 405.362762 84.876146 
L 405.639567 89.813551 
L 405.731836 89.298322 
L 405.824104 89.444882 
L 405.916372 89.325898 
L 406.193177 87.481342 
L 406.931324 96.621389 
L 407.023592 96.644483 
L 407.11586 97.544157 
L 407.761738 109.906903 
L 407.854007 109.614444 
L 408.315348 100.090106 
L 408.407617 99.237505 
L 408.684422 102.255283 
L 408.961227 105.899209 
L 409.053495 105.36239 
L 409.514836 99.260984 
L 409.88391 97.897792 
L 410.160715 98.697074 
L 410.345251 100.88498 
L 410.622056 105.602031 
L 410.714324 105.785089 
L 410.898861 106.604457 
L 411.083398 106.635793 
L 411.267934 107.985159 
L 411.637008 103.40173 
L 411.821544 102.444745 
L 412.098349 104.855372 
L 412.282886 104.655603 
L 412.559691 109.005485 
L 413.574642 123.343854 
L 413.759179 118.712351 
L 414.035984 107.499167 
L 414.497325 77.29766 
L 414.589594 74.909518 
L 414.681862 75.484887 
L 414.866399 86.66486 
L 415.32774 119.155694 
L 415.512277 120.009302 
L 415.789082 117.403172 
L 415.88135 117.266898 
L 416.158155 118.43081 
L 416.711765 111.243128 
L 416.804033 111.728882 
L 416.896301 111.329073 
L 417.080838 114.107542 
L 417.265375 118.561888 
L 417.357643 118.259468 
L 417.54218 114.367932 
L 417.911253 103.703621 
L 418.003521 104.172921 
L 418.095789 105.137862 
L 418.188058 104.305421 
L 418.372594 105.121941 
L 418.464863 104.625454 
L 419.018473 96.52864 
L 419.110741 96.952929 
L 419.387546 103.125487 
L 419.572082 105.721734 
L 419.756619 103.843423 
L 420.033424 97.605917 
L 420.125692 98.106209 
L 420.494766 103.167288 
L 420.587034 102.86319 
L 421.232912 89.662723 
L 421.601985 78.510141 
L 421.694254 77.748445 
L 421.786522 78.321176 
L 422.155595 83.269662 
L 422.524668 79.758805 
L 422.616937 79.796828 
L 422.709205 80.127042 
L 422.98601 83.479406 
L 423.53962 87.282883 
L 423.631888 88.542522 
L 423.724156 88.341417 
L 423.816425 88.330376 
L 423.908693 88.152119 
L 424.000961 87.108022 
L 424.370035 78.216006 
L 424.462303 76.626583 
L 424.554571 76.720503 
L 425.108181 90.338117 
L 425.200449 90.619441 
L 425.384986 89.770729 
L 425.477254 88.837506 
L 426.030864 75.664595 
L 426.492206 70.972461 
L 426.769011 67.774838 
L 427.138084 58.411641 
L 427.322621 56.620641 
L 427.691694 63.429394 
L 427.876231 61.35871 
L 428.153035 56.533131 
L 428.614377 64.287968 
L 428.706645 63.073922 
L 428.98345 55.803052 
L 429.075719 54.580807 
L 429.167987 54.76201 
L 429.352524 58.01692 
L 429.444792 60.240543 
L 429.53706 60.008282 
L 429.629328 58.174717 
L 429.813865 47.710239 
L 430.182938 22.074839 
L 430.275207 22.006308 
L 430.459743 30.679 
L 430.921085 60.413509 
L 431.19789 68.878554 
L 431.290158 69.546854 
L 431.382426 69.526045 
L 431.936036 56.778775 
L 432.30511 62.295444 
L 432.397378 61.630755 
L 432.489646 61.697322 
L 432.950988 55.01887 
L 433.043256 54.295902 
L 433.320061 55.776531 
L 433.689134 53.169613 
L 433.873671 50.303737 
L 433.965939 50.229166 
L 434.242744 48.114823 
L 434.335012 48.96827 
L 434.519549 47.199794 
L 434.611817 47.809092 
L 434.704086 47.287607 
L 434.796354 47.342132 
L 434.888622 47.367502 
L 435.349964 57.002405 
L 435.442232 57.422357 
L 435.811305 51.790247 
L 436.08811 46.687588 
L 436.272647 45.532536 
L 436.457184 46.054803 
L 436.64172 46.61495 
L 436.733989 45.978515 
L 436.826257 46.498833 
L 436.918525 45.960762 
L 437.010793 46.008455 
L 437.19533 46.499239 
L 437.564403 52.716809 
L 437.656672 52.689757 
L 437.74894 53.478407 
L 438.30255 45.200169 
L 438.487086 44.456383 
L 438.579355 43.494816 
L 438.671623 44.963057 
L 438.763891 44.930285 
L 438.948428 45.863913 
L 439.132965 48.881129 
L 439.686575 39.835567 
L 439.778843 40.059779 
L 440.147916 45.860021 
L 440.332453 46.850245 
L 440.516989 44.254393 
L 440.609258 44.380582 
L 440.793794 44.569675 
L 440.978331 42.828129 
L 441.070599 42.763546 
L 441.347404 40.569244 
L 441.439672 41.154334 
L 441.531941 41.066216 
L 441.624209 41.554032 
L 441.716477 41.477935 
L 441.901014 40.972091 
L 441.993282 40.471362 
L 442.085551 40.874332 
L 442.177819 40.37173 
L 442.731429 48.117521 
L 443.285039 70.034771 
L 443.377307 69.334551 
L 443.838649 61.027534 
L 444.023185 64.079559 
L 444.392258 73.208883 
L 444.484527 73.496509 
L 444.669063 67.455081 
L 445.314942 21.264332 
L 445.40721 21.820249 
L 445.591746 33.437289 
L 445.96082 63.139095 
L 446.145356 66.205878 
L 446.329893 65.739661 
L 446.883503 70.186879 
L 446.975771 70.060199 
L 447.068039 69.462447 
L 447.160308 67.981142 
L 447.621649 74.44612 
L 447.713918 76.223447 
L 447.806186 76.060121 
L 447.990723 75.525413 
L 448.082991 74.598082 
L 448.267528 71.771694 
L 448.452064 71.713896 
L 448.636601 73.219891 
L 449.097942 81.05796 
L 449.559284 86.630703 
L 449.651552 86.756424 
L 449.743821 88.523242 
L 450.205162 83.39808 
L 450.29743 80.882081 
L 450.389699 81.635504 
L 450.666504 87.419395 
L 450.758772 88.060308 
L 450.943309 90.402893 
L 451.127845 88.118836 
L 451.220114 88.596433 
L 451.312382 88.404954 
L 451.589187 85.569245 
L 451.681455 85.402535 
L 451.773723 84.494747 
L 451.95826 87.078112 
L 452.604138 104.015619 
L 452.880943 103.861272 
L 452.973211 103.10446 
L 453.06548 103.116405 
L 453.157748 102.787927 
L 453.342285 103.617882 
L 453.526821 102.861427 
L 453.803626 98.846142 
L 453.895895 98.477266 
L 454.080431 99.42137 
L 454.264968 103.5602 
L 454.357236 103.400147 
L 454.541773 104.46848 
L 454.726309 106.288878 
L 454.818578 104.873879 
L 454.910846 104.918794 
L 455.003114 104.917426 
L 455.187651 104.213145 
L 455.279919 105.018754 
L 455.556724 110.643104 
L 455.648993 110.873319 
L 455.741261 110.71351 
L 455.925797 107.273719 
L 456.110334 103.575034 
L 456.202602 103.550097 
L 456.387139 101.998554 
L 456.479407 101.980252 
L 456.571676 102.618546 
L 456.756212 101.30984 
L 457.033017 105.130183 
L 457.125286 105.058835 
L 457.309822 107.9803 
L 457.40209 107.931287 
L 457.586627 108.026261 
L 457.678895 108.554711 
L 457.771164 107.025692 
L 457.863432 107.094485 
L 458.047969 108.090388 
L 458.232505 111.535384 
L 458.417042 116.048962 
L 458.601579 117.215105 
L 458.786115 117.595764 
L 458.970652 116.191851 
L 459.155188 115.313696 
L 459.524262 105.807009 
L 459.893335 83.254938 
L 460.17014 68.332561 
L 460.262408 67.953357 
L 460.446945 79.338173 
L 460.816018 107.254427 
L 461.000555 110.6128 
L 461.092823 110.494452 
L 461.185091 109.489296 
L 461.554165 110.633947 
L 461.923238 115.473362 
L 462.292311 119.880375 
L 462.384579 119.614765 
L 462.476848 120.344742 
L 462.569116 120.287654 
L 462.845921 117.988412 
L 462.938189 118.27214 
L 463.122726 116.622013 
L 463.307262 116.063184 
L 463.584067 117.660666 
L 463.768604 118.283353 
L 463.860872 117.151277 
L 464.414482 101.309462 
L 464.506751 102.768465 
L 464.783555 112.701268 
L 464.875824 112.726607 
L 465.06036 109.806805 
L 465.337165 100.897964 
L 465.61397 103.625087 
L 465.983044 110.386591 
L 466.075312 110.525397 
L 466.16758 110.042079 
L 466.352117 106.215579 
L 466.628922 99.192162 
L 466.72119 98.632709 
L 466.813458 99.238125 
L 467.090263 103.961544 
L 467.367068 99.962119 
L 467.643873 95.647075 
L 468.012946 102.071694 
L 468.197483 100.599736 
L 468.658825 90.942933 
L 468.843361 91.686518 
L 469.304703 101.92379 
L 469.396971 102.852209 
L 469.489239 102.445945 
L 470.135118 85.950525 
L 470.227386 86.167069 
L 470.411923 89.832853 
L 470.780996 86.063201 
L 471.057801 77.602684 
L 471.150069 77.867342 
L 471.519142 87.106353 
L 471.611411 86.184917 
L 472.16502 69.731384 
L 472.349557 70.484246 
L 472.534094 68.857576 
L 472.626362 69.832377 
L 472.810899 68.18837 
L 473.087704 69.29673 
L 473.27224 68.719494 
L 473.364508 68.281851 
L 473.549045 67.215521 
L 473.733582 66.823425 
L 473.918118 67.602267 
L 474.102655 70.382596 
L 474.194923 70.308677 
L 474.471728 71.532269 
L 474.656265 68.591926 
L 474.748533 68.55114 
L 475.025338 64.126487 
L 475.394411 66.999805 
L 475.48668 68.025969 
L 475.578948 66.209497 
L 475.855753 45.786447 
L 476.132558 26.74581 
L 476.224826 26.54222 
L 476.501631 38.31853 
L 476.870704 55.002774 
L 477.516583 69.857315 
L 477.701119 70.958622 
L 477.793387 70.874701 
L 477.885656 70.949121 
L 478.070192 68.798303 
L 478.254729 65.902764 
L 478.346997 65.328108 
L 478.900607 55.380455 
L 478.992876 55.431363 
L 479.177412 56.779199 
L 479.454217 53.976045 
L 479.731022 46.38679 
L 480.007827 48.479461 
L 480.469169 61.740274 
L 480.653705 65.869168 
L 480.745973 66.566739 
L 480.93051 64.546609 
L 481.299583 55.784681 
L 481.391852 55.460188 
L 481.48412 56.147257 
L 481.760925 59.657852 
L 481.853193 59.726617 
L 481.945462 60.160493 
L 482.129998 57.077276 
L 482.499071 49.845633 
L 482.683608 51.25867 
L 482.960413 56.106066 
L 483.421755 48.888374 
L 483.514023 49.184862 
L 483.883096 55.919192 
L 483.975364 54.95493 
L 484.067633 55.117213 
L 484.159901 55.055339 
L 484.344438 53.951484 
L 484.436706 54.448906 
L 484.805779 62.214398 
L 484.990316 64.350686 
L 485.082584 64.148421 
L 485.451657 60.027822 
L 485.543926 59.598085 
L 485.636194 59.945828 
L 486.005267 64.62213 
L 486.097536 65.080998 
L 486.189804 64.331937 
L 486.466609 57.5717 
L 486.92795 49.750497 
L 487.204755 55.120629 
L 487.48156 60.388527 
L 487.758365 59.981159 
L 488.03517 57.63402 
L 488.127438 57.398339 
L 488.219707 56.791488 
L 488.957853 43.157142 
L 489.050122 42.816031 
L 489.14239 41.939702 
L 489.419195 45.448245 
L 489.880536 59.89967 
L 489.972805 60.0712 
L 490.24961 54.624353 
L 490.341878 54.928203 
L 490.526415 58.340306 
L 490.80322 67.002701 
L 490.895488 67.276812 
L 491.080024 66.212903 
L 491.541366 54.080426 
L 491.910439 40.392576 
L 492.094976 45.31404 
L 493.202196 90.135542 
L 493.294464 91.962128 
L 493.571269 90.597856 
L 494.03261 84.217632 
L 494.309415 80.702591 
L 494.401684 79.269259 
L 494.955294 91.082016 
L 495.047562 90.918675 
L 495.13983 92.356697 
L 495.232099 92.011095 
L 495.324367 92.111145 
L 495.416635 91.94986 
L 495.601172 92.52995 
L 496.062513 84.457817 
L 496.154782 83.321328 
L 496.339318 85.759556 
L 496.708392 90.706538 
L 496.985196 92.622672 
L 497.262001 97.707521 
L 497.538806 100.978579 
L 497.631075 100.45463 
L 497.815611 101.476197 
L 498.369221 97.142318 
L 498.738294 92.859731 
L 498.830563 90.216032 
L 498.922831 90.470052 
L 499.291904 95.821042 
L 499.476441 100.547524 
L 499.660977 101.168288 
L 499.753246 100.679279 
L 499.937782 96.4402 
L 500.214587 91.93385 
L 500.399124 93.614162 
L 500.860466 108.681616 
L 500.952734 107.69468 
L 501.321807 96.212327 
L 501.414075 96.894816 
L 502.059954 116.267425 
L 502.24449 115.321951 
L 502.336759 115.642521 
L 502.429027 116.382592 
L 502.705832 121.848705 
L 502.982637 122.363008 
L 503.259442 119.040857 
L 503.35171 119.335708 
L 503.443978 118.837786 
L 503.720783 116.140398 
L 504.182125 113.958147 
L 504.45893 111.79992 
L 504.735735 110.338574 
L 505.01254 112.740765 
L 505.289345 118.62673 
L 505.566149 122.088775 
L 505.750686 120.544776 
L 506.119759 115.06064 
L 506.304296 117.164978 
L 506.396564 117.131607 
L 506.488833 116.762584 
L 506.673369 107.811344 
L 507.226979 67.816446 
L 507.319247 70.881266 
L 507.965126 127.473141 
L 508.057394 127.054285 
L 508.241931 125.502763 
L 508.426467 125.345365 
L 508.518735 123.950734 
L 508.611004 124.013068 
L 508.703272 123.482982 
L 508.79554 122.049464 
L 509.164614 112.749368 
L 509.34915 110.043377 
L 509.718224 113.83995 
L 509.810492 114.661209 
L 509.90276 114.623866 
L 510.087297 111.925203 
L 510.364102 111.565299 
L 510.45637 110.73462 
L 510.640907 111.234185 
L 510.917712 108.602991 
L 511.102248 111.840582 
L 511.194517 112.466415 
L 511.471321 116.493778 
L 511.655858 114.618474 
L 511.748126 114.286333 
L 512.209468 105.003794 
L 512.486273 100.057096 
L 512.578541 99.772114 
L 512.947614 102.495899 
L 513.039883 102.194266 
L 513.408956 98.595342 
L 513.501224 98.496001 
L 513.685761 99.37712 
L 513.778029 100.480886 
L 514.147103 95.544562 
L 514.239371 95.563953 
L 514.331639 94.112204 
L 514.608444 99.312486 
L 514.700712 98.468897 
L 514.792981 97.858921 
L 514.977517 99.749648 
L 515.254322 94.611455 
L 515.438859 90.233893 
L 515.623396 85.82562 
L 515.9002 82.751872 
L 515.992469 82.676271 
L 516.177005 84.022333 
L 516.269274 83.752451 
L 516.361542 82.780593 
L 516.45381 83.647358 
L 516.546079 83.569264 
L 516.638347 83.679213 
L 516.822884 86.124693 
L 517.00742 89.315365 
L 517.099689 89.965309 
L 517.191957 89.947412 
L 517.56103 80.178808 
L 517.745567 79.004122 
L 517.837835 80.72124 
L 517.930103 80.375909 
L 518.206908 83.403004 
L 518.299177 82.891299 
L 518.66825 76.831287 
L 519.22186 57.052579 
L 519.406396 60.616066 
L 520.052275 78.563545 
L 520.421348 85.159736 
L 520.513616 85.03029 
L 520.790421 81.242643 
L 520.974958 77.226561 
L 521.159494 76.474416 
L 521.436299 70.436726 
L 521.620836 57.773549 
L 521.989909 28.414722 
L 522.082177 27.944558 
L 522.266714 35.802511 
L 522.635787 57.236551 
L 522.912592 60.461148 
L 523.004861 60.893702 
L 523.373934 64.800424 
L 523.466202 64.42996 
L 523.743007 65.579015 
L 523.835275 66.571556 
L 523.927544 65.295688 
L 524.019812 65.742115 
L 524.204349 64.413805 
L 524.757958 56.169603 
L 524.850227 57.611266 
L 525.127032 64.887703 
L 525.311568 66.501243 
L 525.588373 59.818375 
L 525.957446 48.500371 
L 526.049715 47.711595 
L 526.32652 43.594935 
L 526.418788 42.890644 
L 526.695593 38.351408 
L 526.88013 40.900311 
L 527.249203 51.36603 
L 527.341471 51.117685 
L 527.433739 51.030679 
L 527.710544 47.243185 
L 527.802813 47.73626 
L 528.079618 48.909256 
L 528.356423 54.386246 
L 528.817764 65.978257 
L 528.910032 65.622302 
L 529.924984 44.440886 
L 530.017252 44.920888 
L 530.570862 55.00762 
L 530.66313 54.374277 
L 530.755399 54.589987 
L 530.847667 55.434479 
L 531.124472 52.789697 
L 531.21674 52.855329 
L 531.401277 48.436145 
L 531.493545 48.668457 
L 531.77035 47.267953 
L 532.231692 54.1199 
L 532.416228 55.475446 
L 532.508497 55.297839 
L 532.87757 49.323234 
L 533.246643 41.286871 
L 533.338911 39.924072 
L 533.800253 46.030368 
L 534.169326 56.412207 
L 534.630668 62.75665 
L 534.722936 63.07709 
L 534.907473 65.204884 
L 534.999741 65.737494 
L 535.276546 69.551979 
L 535.553351 68.302323 
L 536.106961 56.251012 
L 536.383766 54.093201 
L 536.660571 44.531189 
L 537.121912 22.701565 
L 537.306449 35.529459 
L 537.675522 71.132676 
L 537.76779 74.38727 
L 537.860059 74.127415 
L 537.952327 72.565303 
L 538.136864 73.584073 
L 538.229132 73.368982 
L 538.505937 75.749734 
L 538.690474 74.530006 
L 538.967279 79.522697 
L 539.336352 87.625111 
L 539.520888 87.061812 
L 539.613157 86.989815 
L 539.797693 84.988125 
L 539.889962 85.302359 
L 540.074498 86.532816 
L 540.166767 85.925759 
L 540.259035 86.2757 
L 540.351303 85.809741 
L 540.628108 86.406495 
L 540.720376 87.518781 
L 540.812645 87.478575 
L 540.904913 87.333297 
L 541.273986 79.353978 
L 541.366255 80.089906 
L 541.458523 80.569965 
L 542.473474 101.095585 
L 542.934816 91.14911 
L 543.027084 91.712816 
L 543.580694 106.512877 
L 544.226572 93.295205 
L 544.318841 93.207747 
L 544.503377 93.901787 
L 544.964719 104.869501 
L 545.056987 105.038971 
L 545.42606 101.02258 
L 545.518329 98.885192 
L 545.610597 99.469201 
L 545.795134 103.85662 
L 546.164207 112.648812 
L 546.256475 113.06834 
L 546.53328 108.858492 
L 546.994622 99.760726 
L 547.455963 109.752179 
L 547.548232 109.615915 
L 547.825037 103.458912 
L 547.917305 102.047009 
L 548.009573 102.056914 
L 548.286378 104.88178 
L 548.378646 104.773252 
L 548.563183 105.458121 
L 548.655451 105.390524 
L 548.74772 105.50286 
L 549.30133 115.494999 
L 549.393598 115.419214 
L 549.578134 113.982985 
L 549.670403 113.953918 
L 549.854939 117.584056 
L 550.316281 131.051057 
L 550.408549 131.281642 
L 550.500818 130.351799 
L 550.593086 130.560543 
L 550.777623 129.773182 
L 551.238964 121.063522 
L 551.792574 97.997811 
L 552.069379 86.995868 
L 552.161647 87.878108 
L 552.253915 90.301977 
L 552.807525 119.225348 
L 553.08433 123.087913 
L 553.268867 123.484446 
L 553.453404 121.929935 
L 553.63794 120.222026 
L 553.730208 119.838316 
L 553.822477 118.886959 
L 554.376087 125.358739 
L 554.837428 118.970198 
L 555.114233 117.540963 
L 555.483306 112.154011 
L 555.575575 111.269916 
L 555.667843 111.400317 
L 556.221453 122.102727 
L 556.313721 121.801276 
L 556.498258 116.889431 
L 556.867331 109.163664 
L 556.959599 109.435499 
L 557.236404 115.86296 
L 557.513209 117.00973 
L 558.159087 108.157797 
L 558.435892 111.211292 
L 558.528161 110.665313 
L 558.620429 110.138703 
L 559.174039 100.862818 
L 559.358576 101.903893 
L 559.543112 105.11937 
L 559.727649 108.671111 
L 559.819917 109.305282 
L 560.096722 103.562813 
L 560.281259 97.395003 
L 560.373527 96.238034 
L 560.558064 99.300199 
L 560.927137 107.191938 
L 561.019405 106.718803 
L 561.665283 98.379613 
L 562.126625 102.592742 
L 562.40343 105.0412 
L 562.587966 104.72198 
L 562.864771 100.204815 
L 563.418381 87.914398 
L 564.156528 82.832909 
L 564.341064 80.848586 
L 564.433333 80.035959 
L 564.617869 81.247879 
L 564.710138 81.060603 
L 564.802406 81.733114 
L 565.079211 80.341896 
L 565.540552 75.977055 
L 565.725089 74.350473 
L 565.817357 74.577155 
L 566.278699 80.988726 
L 566.463236 74.944264 
L 567.109114 35.051799 
L 567.201382 35.627895 
L 567.570455 54.258046 
L 567.939529 74.823007 
L 568.031797 76.427979 
L 568.124065 76.023497 
L 568.308602 72.533239 
L 568.585407 67.054922 
L 568.677675 67.066764 
L 569.600358 71.290683 
L 569.692627 70.348573 
L 569.784895 71.485186 
L 569.877163 70.740322 
L 570.523041 56.139254 
L 570.799846 51.466263 
L 570.892115 50.658705 
L 571.261188 53.441089 
L 571.999334 68.5272 
L 572.183871 66.515682 
L 572.552944 61.120779 
L 572.645213 61.180777 
L 572.737481 61.132849 
L 572.829749 62.164161 
L 573.106554 66.377359 
L 573.291091 67.829513 
L 573.383359 66.803274 
L 574.213774 45.146328 
L 574.490579 51.818736 
L 574.767384 58.451744 
L 575.044189 56.297584 
L 575.136457 56.334264 
L 575.320994 55.28017 
L 575.413262 56.375139 
L 575.413262 56.375139 
" style="fill:none;stroke:#1f77b4;stroke-linecap:square;stroke-width:1.5;"/>
   </g>
   <g id="patch_8">
    <path d="M 333.305824 137.095546 
L 333.305824 9.189664 
" style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/>
   </g>
   <g id="patch_9">
    <path d="M 586.942187 137.095546 
L 586.942187 9.189664 
" style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/>
   </g>
   <g id="patch_10">
    <path d="M 333.305824 137.095546 
L 586.942187 137.095546 
" style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/>
   </g>
   <g id="patch_11">
    <path d="M 333.305824 9.189664 
L 586.942187 9.189664 
" style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/>
   </g>
  </g>
  <g id="axes_3">
   <g id="patch_12">
    <path d="M 28.942188 290.582605 
L 282.578551 290.582605 
L 282.578551 162.676722 
L 28.942188 162.676722 
z
" style="fill:#ffffff;"/>
   </g>
   <g id="matplotlib.axis_5">
    <g id="xtick_13">
     <g id="line2d_22">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="40.471113" xlink:href="#m8f06597a47" y="290.582605"/>
      </g>
     </g>
     <g id="text_20">
      <!-- 0 -->
      <g transform="translate(37.289863 305.181042)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-48"/>
      </g>
     </g>
    </g>
    <g id="xtick_14">
     <g id="line2d_23">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="86.605269" xlink:href="#m8f06597a47" y="290.582605"/>
      </g>
     </g>
     <g id="text_21">
      <!-- 2 -->
      <g transform="translate(83.424019 305.181042)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-50"/>
      </g>
     </g>
    </g>
    <g id="xtick_15">
     <g id="line2d_24">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="132.739425" xlink:href="#m8f06597a47" y="290.582605"/>
      </g>
     </g>
     <g id="text_22">
      <!-- 4 -->
      <g transform="translate(129.558175 305.181042)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-52"/>
      </g>
     </g>
    </g>
    <g id="xtick_16">
     <g id="line2d_25">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="178.873582" xlink:href="#m8f06597a47" y="290.582605"/>
      </g>
     </g>
     <g id="text_23">
      <!-- 6 -->
      <g transform="translate(175.692332 305.181042)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-54"/>
      </g>
     </g>
    </g>
    <g id="xtick_17">
     <g id="line2d_26">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="225.007738" xlink:href="#m8f06597a47" y="290.582605"/>
      </g>
     </g>
     <g id="text_24">
      <!-- 8 -->
      <g transform="translate(221.826488 305.181042)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-56"/>
      </g>
     </g>
    </g>
    <g id="xtick_18">
     <g id="line2d_27">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="271.141894" xlink:href="#m8f06597a47" y="290.582605"/>
      </g>
     </g>
     <g id="text_25">
      <!-- 10 -->
      <g transform="translate(264.779394 305.181042)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-49"/>
       <use x="63.623047" xlink:href="#DejaVuSans-48"/>
      </g>
     </g>
    </g>
   </g>
   <g id="matplotlib.axis_6">
    <g id="ytick_8">
     <g id="line2d_28">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="28.942188" xlink:href="#m99c217a61f" y="279.246351"/>
      </g>
     </g>
     <g id="text_26">
      <!-- −1 -->
      <g transform="translate(7.2 283.04557)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-8722"/>
       <use x="83.789062" xlink:href="#DejaVuSans-49"/>
      </g>
     </g>
    </g>
    <g id="ytick_9">
     <g id="line2d_29">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="28.942188" xlink:href="#m99c217a61f" y="239.817098"/>
      </g>
     </g>
     <g id="text_27">
      <!-- 0 -->
      <g transform="translate(15.579688 243.616316)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-48"/>
      </g>
     </g>
    </g>
    <g id="ytick_10">
     <g id="line2d_30">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="28.942188" xlink:href="#m99c217a61f" y="200.387844"/>
      </g>
     </g>
     <g id="text_28">
      <!-- 1 -->
      <g transform="translate(15.579688 204.187063)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-49"/>
      </g>
     </g>
    </g>
   </g>
   <g id="line2d_31">
    <path clip-path="url(#p2a806a9333)" d="M 40.471113 191.605263 
L 41.393796 227.822541 
L 41.486065 227.376144 
L 41.762869 218.572638 
L 41.947406 220.984678 
L 42.131943 227.188018 
L 42.408748 238.154871 
L 42.593284 240.626901 
L 42.685553 240.031639 
L 42.870089 235.868214 
L 42.962358 235.883173 
L 43.054626 235.575661 
L 43.331431 243.049089 
L 43.608236 250.860028 
L 43.885041 249.636746 
L 44.069577 247.372505 
L 44.161846 247.504575 
L 44.254114 247.226921 
L 44.346382 245.925833 
L 44.715455 235.790259 
L 44.807724 235.34247 
L 44.899992 236.458206 
L 45.269065 244.170446 
L 45.361334 244.443252 
L 45.453602 243.710197 
L 45.54587 243.729476 
L 45.638139 244.718695 
L 46.191748 258.753246 
L 46.284017 259.183104 
L 46.376285 258.775776 
L 46.560822 257.077405 
L 46.65309 257.605247 
L 46.837627 256.409253 
L 47.114432 253.832118 
L 47.391237 245.049095 
L 47.668041 223.287889 
L 47.944846 201.324145 
L 48.037115 200.374818 
L 48.129383 203.97638 
L 48.775261 256.893188 
L 48.959798 259.669719 
L 49.052066 259.721268 
L 49.144334 260.661756 
L 49.328871 263.569656 
L 49.421139 262.928878 
L 49.513408 263.887016 
L 49.605676 266.252032 
L 49.697944 266.124526 
L 49.882481 264.43282 
L 49.974749 263.945908 
L 50.436091 257.468402 
L 50.528359 257.932245 
L 50.620627 259.597627 
L 50.712896 259.555157 
L 50.897432 262.636038 
L 51.081969 266.548677 
L 51.174237 265.639989 
L 51.266506 266.31048 
L 51.543311 262.086887 
L 51.635579 260.20444 
L 51.727847 260.323268 
L 52.189189 255.94798 
L 52.465994 251.814873 
L 52.742799 254.189526 
L 53.111872 261.834217 
L 53.20414 262.416409 
L 53.296409 262.36933 
L 53.942287 243.578951 
L 54.495897 253.853044 
L 54.772702 252.54243 
L 54.86497 251.712627 
L 55.326311 256.914524 
L 55.41858 255.871337 
L 55.695385 248.682472 
L 55.879921 250.960185 
L 56.156726 257.462663 
L 56.248995 256.919514 
L 56.894873 243.706117 
L 57.171678 246.906248 
L 57.263946 246.830901 
L 57.448483 245.378811 
L 57.817556 235.518746 
L 57.909824 235.511379 
L 58.094361 234.575568 
L 58.186629 234.270066 
L 58.555702 239.392058 
L 59.017044 248.199866 
L 59.662922 255.053378 
L 59.75519 254.20559 
L 59.847459 254.875444 
L 60.216532 246.858391 
L 60.493337 251.27057 
L 60.770142 258.046017 
L 60.954678 255.669329 
L 61.323752 243.158184 
L 61.41602 242.824324 
L 61.508288 243.385876 
L 62.061898 264.603254 
L 62.246435 258.960464 
L 62.52324 230.994603 
L 62.800045 202.499422 
L 62.892313 198.353058 
L 62.984581 199.41542 
L 63.261386 219.974861 
L 63.538191 238.023167 
L 63.814996 242.949504 
L 63.907264 243.389304 
L 63.999533 245.321228 
L 64.276338 256.926701 
L 64.553143 263.480417 
L 64.645411 261.651917 
L 64.737679 261.852363 
L 64.829948 262.205241 
L 64.922216 262.018665 
L 65.291289 267.948065 
L 65.475826 266.883403 
L 66.121704 242.667867 
L 66.398509 232.386373 
L 66.583045 230.113946 
L 66.675314 230.835482 
L 66.85985 233.411729 
L 66.952119 234.409111 
L 67.044387 234.322007 
L 67.136655 233.422353 
L 67.782534 214.542071 
L 68.151607 220.705297 
L 68.428412 228.821408 
L 68.52068 227.822928 
L 68.705217 221.149628 
L 68.982022 209.79157 
L 69.07429 210.706809 
L 69.6279 233.00063 
L 69.812436 235.345309 
L 70.18151 244.061912 
L 70.273778 244.92696 
L 70.366046 244.614634 
L 70.827388 226.331713 
L 71.011924 220.289716 
L 71.288729 214.412606 
L 71.565534 219.245 
L 71.750071 221.094617 
L 71.842339 223.442452 
L 72.026876 220.352671 
L 72.119144 220.845505 
L 72.303681 220.200751 
L 72.395949 218.714903 
L 72.488217 218.915995 
L 72.672754 217.690046 
L 72.857291 221.145979 
L 73.226364 231.713511 
L 73.410901 231.032886 
L 73.595437 229.621752 
L 73.687706 229.276275 
L 74.241315 238.83269 
L 74.425852 237.427896 
L 74.51812 237.801973 
L 75.163999 218.889685 
L 75.348535 215.377252 
L 75.440803 216.360139 
L 75.62534 224.319838 
L 76.086682 247.325357 
L 76.363487 237.869311 
L 76.73256 223.448521 
L 76.824828 222.07808 
L 76.917096 222.249542 
L 77.009365 222.770629 
L 77.28617 227.625996 
L 77.378438 227.74475 
L 77.470706 227.557334 
L 77.562975 225.305344 
L 77.747511 212.30891 
L 78.208853 168.490626 
L 78.301121 171.030935 
L 78.485658 185.560039 
L 78.762463 217.830582 
L 79.039268 222.772819 
L 79.223804 217.87166 
L 79.316073 218.410839 
L 79.685146 238.130202 
L 79.869682 246.430694 
L 79.961951 247.383825 
L 80.331024 241.245301 
L 80.423292 241.378587 
L 80.515561 242.052748 
L 80.884634 250.201828 
L 80.976902 251.202832 
L 81.069171 250.621068 
L 81.253707 247.979968 
L 81.345975 248.213351 
L 81.438244 247.317966 
L 81.62278 245.06514 
L 81.715049 245.268067 
L 81.807317 244.240689 
L 81.991854 240.515982 
L 82.084122 240.685675 
L 82.17639 240.456873 
L 82.268659 239.865885 
L 83.006805 222.222437 
L 83.099073 223.42951 
L 83.375878 229.932198 
L 83.652683 234.55342 
L 83.83722 235.628987 
L 84.114025 241.206273 
L 84.206293 240.975019 
L 84.298561 241.127804 
L 84.667635 232.069314 
L 84.759903 232.999362 
L 84.852171 232.998381 
L 85.036708 235.336421 
L 85.128976 235.092154 
L 85.221245 234.128722 
L 85.49805 229.138446 
L 86.051659 241.234157 
L 86.143928 240.412889 
L 86.420733 237.869999 
L 86.513001 238.376696 
L 86.697538 240.766928 
L 86.882074 240.912266 
L 86.974343 240.897044 
L 87.158879 238.07066 
L 87.343416 239.390344 
L 87.435684 241.362484 
L 87.527952 241.009413 
L 87.620221 242.556969 
L 87.989294 239.102749 
L 88.542904 244.484892 
L 88.635172 245.011019 
L 88.72744 244.657447 
L 88.911977 241.609091 
L 89.28105 232.409397 
L 89.373319 232.919557 
L 89.465587 233.504057 
L 89.557855 233.177985 
L 89.742392 237.802397 
L 90.480538 250.32176 
L 90.94188 243.221902 
L 91.034148 243.836823 
L 91.587758 258.039162 
L 91.680026 258.075844 
L 91.772295 258.351185 
L 91.864563 259.904216 
L 91.956831 257.783552 
L 92.233636 259.858379 
L 92.418173 258.658555 
L 92.510441 259.114134 
L 92.694978 249.906867 
L 93.248588 198.837486 
L 93.340856 198.944974 
L 93.525393 209.748415 
L 94.263539 266.725058 
L 94.632612 280.9342 
L 94.724881 280.883573 
L 94.817149 282.282091 
L 94.909417 282.143875 
L 95.186222 278.333329 
L 95.370759 278.461681 
L 95.647564 279.820068 
L 95.739832 279.111828 
L 95.924369 274.246887 
L 96.477979 257.542476 
L 96.662515 254.70894 
L 96.754784 255.947802 
L 96.93932 259.492321 
L 97.123857 261.117252 
L 97.308393 258.373878 
L 97.677467 246.531811 
L 97.954272 240.464007 
L 98.04654 241.617346 
L 98.323345 236.415697 
L 98.507882 237.465969 
L 98.60015 237.633458 
L 99.061491 248.662266 
L 99.522833 245.760699 
L 99.799638 252.272355 
L 99.891906 251.849228 
L 100.076443 252.281395 
L 100.353248 249.739777 
L 100.999126 257.226994 
L 101.091394 257.468774 
L 101.183663 257.016142 
L 101.275931 257.702649 
L 101.921809 270.674156 
L 102.014077 269.856649 
L 102.567687 253.615742 
L 102.752224 255.267434 
L 102.844492 254.947581 
L 102.936761 255.220885 
L 103.029029 256.779983 
L 103.121297 256.713448 
L 103.49037 248.813923 
L 103.767175 242.812563 
L 104.136249 239.772495 
L 104.228517 239.820792 
L 104.320785 239.494237 
L 104.413054 239.742853 
L 104.782127 244.789903 
L 104.874395 244.554801 
L 105.058932 245.001606 
L 105.243468 244.712921 
L 105.428005 246.229893 
L 105.797078 240.662585 
L 105.981615 239.68072 
L 106.25842 243.001568 
L 106.442956 242.911732 
L 106.719761 247.930772 
L 107.273371 256.962283 
L 107.550176 262.572385 
L 107.734713 264.633466 
L 107.919249 258.652557 
L 108.196054 243.849544 
L 108.749664 200.249748 
L 108.841933 200.183664 
L 109.026469 212.426979 
L 109.487811 249.67331 
L 109.672347 250.934887 
L 109.764616 249.941697 
L 109.856884 249.962995 
L 109.949152 249.829121 
L 110.133689 252.471553 
L 110.318226 255.102357 
L 110.410494 254.189489 
L 110.502762 254.531006 
L 110.687299 250.655528 
L 110.871835 246.358243 
L 110.964104 246.485145 
L 111.056372 245.579537 
L 111.240909 248.419509 
L 111.425445 253.624805 
L 111.517714 253.168735 
L 111.70225 248.435007 
L 112.071323 236.366951 
L 112.163592 237.28981 
L 112.25586 238.749095 
L 112.348128 237.883391 
L 112.532665 238.741313 
L 112.624933 237.626622 
L 113.270812 219.476749 
L 113.455348 222.608815 
L 113.732153 229.682407 
L 113.91669 228.51488 
L 114.193495 222.767365 
L 114.378031 226.089699 
L 114.747105 233.664502 
L 115.116178 226.543774 
L 115.300714 222.82886 
L 115.854324 208.9754 
L 116.038861 212.526511 
L 116.315666 217.446603 
L 116.684739 214.569944 
L 116.869276 216.321847 
L 117.146081 222.907351 
L 117.976495 235.28533 
L 118.068764 236.056263 
L 118.161032 235.739314 
L 118.530105 227.723716 
L 118.622374 226.323297 
L 118.714642 226.992619 
L 119.268252 246.999949 
L 119.36052 247.734008 
L 119.452788 247.580542 
L 119.545057 247.255088 
L 119.637325 246.420761 
L 120.283203 229.655688 
L 120.560008 225.675074 
L 120.836813 222.044355 
L 121.113618 212.040721 
L 121.390423 205.740149 
L 121.482691 205.574848 
L 121.851765 215.510411 
L 121.944033 215.233062 
L 122.313106 210.493112 
L 122.774448 224.460982 
L 122.866716 223.804388 
L 123.143521 216.846065 
L 123.235789 216.051415 
L 123.328058 217.073679 
L 123.512594 223.117083 
L 123.697131 228.093164 
L 123.789399 227.081554 
L 123.973936 216.475885 
L 124.343009 188.409313 
L 124.435277 189.106994 
L 124.619814 201.179382 
L 125.081155 240.012653 
L 125.35796 251.918184 
L 125.542497 254.601094 
L 125.819302 249.407505 
L 126.003839 246.679217 
L 126.096107 246.335215 
L 126.46518 254.395078 
L 126.741985 250.59702 
L 127.203327 242.840438 
L 127.480132 244.610532 
L 127.849205 240.79088 
L 128.033741 237.183805 
L 128.12601 237.021801 
L 128.402815 233.37919 
L 128.495083 233.538247 
L 128.864156 226.761756 
L 129.048693 225.26814 
L 129.602303 238.807209 
L 129.879108 236.977308 
L 130.248181 230.527771 
L 130.340449 230.397511 
L 130.432718 229.879577 
L 130.709523 231.839982 
L 130.801791 232.425559 
L 130.894059 231.826675 
L 130.986327 232.62297 
L 131.078596 232.112231 
L 131.170864 232.303859 
L 131.355401 233.114034 
L 131.724474 241.80846 
L 131.816742 242.165347 
L 131.909011 243.47627 
L 132.46262 234.809185 
L 132.647157 234.106405 
L 132.739425 232.996944 
L 132.831694 234.795271 
L 132.923962 234.694716 
L 133.01623 234.937804 
L 133.108499 235.49505 
L 133.293035 238.730151 
L 133.754377 229.292397 
L 133.846645 228.564155 
L 133.938913 229.31517 
L 134.307987 237.876724 
L 134.492523 239.29399 
L 134.67706 236.000954 
L 134.769328 236.093684 
L 134.953865 236.387168 
L 135.138402 234.622714 
L 135.23067 234.777835 
L 135.507475 232.564604 
L 135.78428 233.915901 
L 135.968816 233.845031 
L 136.061085 233.832419 
L 136.153353 233.538862 
L 136.245621 234.369014 
L 136.33789 234.03681 
L 136.891499 244.623182 
L 137.445109 272.13052 
L 137.537378 271.546295 
L 137.998719 262.256828 
L 138.090988 263.298251 
L 138.275524 268.608409 
L 138.460061 274.331096 
L 138.552329 275.041185 
L 138.644597 274.701116 
L 138.829134 265.641401 
L 139.475012 204.042497 
L 139.567281 203.908292 
L 139.659549 207.417385 
L 140.213159 248.911233 
L 140.305427 249.3632 
L 140.489964 248.04316 
L 140.6745 249.924197 
L 140.859037 254.486171 
L 141.135842 257.256848 
L 141.22811 256.764487 
L 141.320378 254.982772 
L 141.78172 262.845497 
L 141.873988 265.146625 
L 141.966257 264.989544 
L 142.150793 264.059101 
L 142.612135 258.141998 
L 142.796671 260.199511 
L 143.073476 265.19592 
L 143.44255 270.834892 
L 143.534818 271.910915 
L 143.811623 267.1833 
L 143.903891 267.434342 
L 144.457501 251.573771 
L 144.549769 251.964873 
L 144.826574 257.118884 
L 144.918843 257.154107 
L 145.011111 258.947566 
L 145.103379 258.610954 
L 145.287916 254.465839 
L 145.380184 254.386152 
L 145.472452 253.540216 
L 145.749257 248.311057 
L 145.841526 247.707648 
L 145.933794 246.20135 
L 146.026062 246.748116 
L 146.210599 251.206546 
L 146.671941 263.932367 
L 146.764209 265.307506 
L 147.317819 260.882792 
L 147.410087 261.321334 
L 147.502355 261.278843 
L 147.686892 259.639355 
L 147.963697 253.306873 
L 148.148234 252.259966 
L 148.240502 252.164746 
L 148.425038 255.907169 
L 148.517307 255.047055 
L 148.609575 254.800727 
L 148.701843 254.890255 
L 148.794112 255.663414 
L 148.88638 255.413513 
L 149.070917 252.362374 
L 149.347722 250.227885 
L 149.43999 250.901644 
L 149.716795 256.459726 
L 149.809063 256.163344 
L 149.901331 255.348125 
L 150.639478 239.243116 
L 150.731746 239.687915 
L 150.916283 237.584115 
L 151.193088 241.459127 
L 151.285356 241.115391 
L 151.469893 244.302711 
L 151.562161 244.168716 
L 151.746698 244.248788 
L 151.838966 244.93861 
L 151.931234 243.127873 
L 152.023503 243.245178 
L 152.208039 244.294823 
L 152.392576 248.229275 
L 152.577113 253.31589 
L 152.761649 254.446898 
L 152.853917 254.743132 
L 152.946186 254.578516 
L 153.130722 252.648984 
L 153.315259 251.411507 
L 153.684332 239.31756 
L 154.053406 210.815742 
L 154.33021 191.829641 
L 154.422479 191.028348 
L 154.607015 204.006155 
L 154.976089 236.545591 
L 155.160625 240.539219 
L 155.252894 240.57298 
L 155.345162 239.806453 
L 155.621967 243.88492 
L 155.898772 251.869021 
L 156.360113 261.991797 
L 156.452382 262.433391 
L 156.54465 262.013958 
L 156.729187 262.878275 
L 157.005992 260.763207 
L 157.09826 261.359156 
L 157.282796 259.747459 
L 157.467333 259.165594 
L 157.65187 260.18698 
L 157.744138 260.703615 
L 157.836406 260.615593 
L 157.928675 260.712599 
L 158.113211 254.814929 
L 158.574553 232.138113 
L 158.666821 232.077174 
L 158.943626 239.220946 
L 159.035894 238.15303 
L 159.220431 233.203398 
L 159.497236 221.520754 
L 159.681773 223.916665 
L 159.866309 227.847393 
L 160.143114 234.524729 
L 160.235382 234.787626 
L 160.327651 234.260743 
L 160.512187 229.906288 
L 160.788992 222.866168 
L 160.881261 222.897156 
L 161.065797 226.670636 
L 161.250334 231.864518 
L 161.434871 229.944241 
L 161.803944 223.451345 
L 162.173017 233.584321 
L 162.265285 233.580191 
L 162.357554 233.221325 
L 162.818895 222.427604 
L 163.003432 223.570214 
L 163.557042 239.94412 
L 163.64931 239.622211 
L 164.20292 222.229721 
L 164.295188 221.973487 
L 164.387457 222.927487 
L 164.571993 228.527037 
L 164.664261 227.716247 
L 164.75653 227.998539 
L 164.848798 227.01817 
L 164.941066 224.81168 
L 165.217871 214.488529 
L 165.31014 215.027049 
L 165.679213 228.477088 
L 165.771481 227.950018 
L 166.232823 210.047205 
L 166.325091 210.056798 
L 166.509628 212.626086 
L 166.601896 211.95967 
L 166.694164 212.417948 
L 166.786433 214.306658 
L 166.970969 213.135776 
L 167.247774 215.130166 
L 167.340043 214.903344 
L 167.524579 215.940397 
L 167.616847 215.803989 
L 168.078189 222.266251 
L 168.262726 227.622236 
L 168.447262 229.978198 
L 168.631799 231.962384 
L 168.816336 229.800426 
L 168.908604 230.570871 
L 169.185409 227.619212 
L 169.64675 234.633093 
L 169.739019 232.787186 
L 170.015824 209.421424 
L 170.292629 187.823576 
L 170.384897 187.937356 
L 170.661702 203.008148 
L 171.030775 223.780345 
L 172.045726 254.769119 
L 172.137995 254.525805 
L 172.230263 253.757615 
L 172.4148 251.296502 
L 172.507068 251.063083 
L 172.876141 244.605538 
L 173.152946 240.063415 
L 173.245214 241.593755 
L 173.337483 241.469039 
L 173.614288 237.45525 
L 173.891093 228.246832 
L 174.167898 231.154606 
L 174.444703 240.629724 
L 174.536971 241.398268 
L 174.721507 246.865508 
L 174.813776 246.7922 
L 174.906044 246.824233 
L 175.090581 243.509035 
L 175.367386 234.437218 
L 175.459654 233.692534 
L 175.551922 233.747788 
L 175.736459 237.698292 
L 175.920996 240.451694 
L 176.105532 241.588039 
L 176.290069 238.19109 
L 176.659142 230.407452 
L 176.843679 232.841666 
L 177.120484 239.358709 
L 177.581825 230.019223 
L 177.674093 230.368925 
L 178.043167 238.852198 
L 178.135435 237.583961 
L 178.227703 237.596183 
L 178.319972 237.289868 
L 178.504508 235.353768 
L 178.596777 235.851909 
L 179.058118 248.893262 
L 179.242655 250.445039 
L 179.611728 246.545453 
L 179.703996 246.084607 
L 179.796265 246.563375 
L 180.165338 252.45248 
L 180.257606 252.988412 
L 180.442143 249.798422 
L 180.995753 232.377297 
L 181.088021 231.908961 
L 181.272558 234.729455 
L 181.641631 242.731704 
L 181.918436 240.837396 
L 182.195241 237.52428 
L 182.287509 237.377777 
L 182.379777 236.86971 
L 183.210192 219.733915 
L 183.302461 218.751757 
L 183.579265 223.67036 
L 184.040607 242.404265 
L 184.132875 242.963666 
L 184.40968 238.242741 
L 184.501949 239.429589 
L 184.778754 250.711345 
L 185.055558 258.287126 
L 185.240095 256.804331 
L 185.701437 240.74091 
L 186.07051 224.597947 
L 186.255047 230.322798 
L 187.454535 284.768701 
L 187.546803 284.294219 
L 188.008144 277.558709 
L 188.377218 267.817464 
L 188.561754 263.613769 
L 188.654023 265.012585 
L 188.746291 265.06601 
L 189.115364 270.402302 
L 189.207633 269.269134 
L 189.299901 270.207063 
L 189.576706 267.546884 
L 189.761242 266.870517 
L 190.407121 247.814546 
L 190.499389 247.821776 
L 190.591657 248.189946 
L 190.683926 247.532951 
L 190.868462 247.784627 
L 190.96073 247.294128 
L 191.052999 247.426825 
L 191.145267 247.129701 
L 191.51434 253.534978 
L 191.883414 256.577559 
L 191.975682 257.301026 
L 192.160219 255.368421 
L 192.529292 251.302207 
L 192.898365 243.635261 
L 193.082902 239.316023 
L 193.359707 241.34428 
L 193.72878 249.085575 
L 193.821048 249.248637 
L 193.913316 248.455554 
L 194.097853 243.020092 
L 194.374658 237.140477 
L 194.466926 237.617475 
L 194.559195 238.755187 
L 195.020536 255.110753 
L 195.112805 253.4825 
L 195.481878 238.320822 
L 195.574146 239.176732 
L 196.220024 263.518368 
L 196.404561 261.813402 
L 196.496829 261.90406 
L 196.589098 262.608805 
L 196.865902 269.260009 
L 196.958171 269.482604 
L 197.050439 269.441864 
L 197.142707 269.341425 
L 197.419512 263.004214 
L 197.511781 262.438768 
L 198.988074 238.395059 
L 199.17261 239.589155 
L 199.357147 243.002706 
L 199.541683 247.770958 
L 199.633952 247.980485 
L 199.72622 248.624991 
L 200.003025 242.917872 
L 200.27983 238.020348 
L 200.556635 240.96729 
L 200.648903 240.584235 
L 200.83344 229.544136 
L 201.38705 180.74287 
L 201.479318 184.684003 
L 202.125196 254.368413 
L 202.217465 254.175313 
L 202.309733 253.445681 
L 202.402001 253.852522 
L 202.863343 259.313204 
L 202.955611 258.827324 
L 203.416953 245.736536 
L 203.509221 244.082189 
L 203.693758 246.031054 
L 203.786026 246.074456 
L 203.970562 248.223717 
L 204.062831 248.107387 
L 204.339636 244.332014 
L 204.524172 243.977538 
L 204.616441 242.966952 
L 204.800977 243.943795 
L 205.077782 241.246913 
L 205.262319 244.473841 
L 205.354587 244.288273 
L 205.446855 245.555184 
L 205.631392 244.683486 
L 206.000465 234.819954 
L 206.554075 222.330558 
L 206.646344 221.760335 
L 206.738612 221.909392 
L 207.107685 226.63919 
L 207.199953 226.609213 
L 207.569027 223.169822 
L 207.661295 223.269057 
L 207.845832 224.845801 
L 207.9381 226.586065 
L 208.214905 222.336213 
L 208.399441 223.077269 
L 208.49171 221.710335 
L 208.768515 229.279125 
L 208.860783 228.716149 
L 208.953051 228.43531 
L 209.137588 231.69092 
L 209.414393 226.524038 
L 209.506661 225.351929 
L 209.783466 218.317574 
L 210.060271 216.851683 
L 210.152539 217.34208 
L 210.429344 220.270425 
L 210.521613 219.44298 
L 210.706149 221.145859 
L 210.798418 221.589188 
L 210.982954 225.235529 
L 211.167491 230.181162 
L 211.352027 232.25113 
L 211.721101 223.114982 
L 211.813369 222.627509 
L 211.905637 222.880443 
L 212.090174 225.698275 
L 212.366979 231.067242 
L 212.459247 230.762178 
L 212.736052 227.810195 
L 213.38193 204.077643 
L 213.658735 213.856417 
L 214.120077 230.927724 
L 214.581418 244.41086 
L 214.673687 245.256429 
L 214.765955 245.163654 
L 214.858223 245.324214 
L 215.135028 239.970822 
L 215.227297 240.063795 
L 215.319565 240.122794 
L 215.59637 234.256641 
L 215.780906 219.341984 
L 216.14998 183.142355 
L 216.242248 182.399061 
L 216.426785 192.026811 
L 216.795858 219.095289 
L 217.626273 235.525776 
L 217.995346 241.209331 
L 218.087614 240.130079 
L 218.179883 241.169843 
L 218.272151 241.132584 
L 218.364419 240.622898 
L 218.825761 234.871432 
L 218.918029 234.925207 
L 219.194834 245.202075 
L 219.471639 251.23525 
L 219.563907 249.581958 
L 220.117517 231.610039 
L 220.209785 230.34177 
L 220.855664 211.468869 
L 221.0402 213.719914 
L 221.501542 227.255211 
L 221.59381 227.693078 
L 221.870615 225.259956 
L 222.331957 233.810997 
L 222.977835 256.934115 
L 223.070103 256.79323 
L 224.085055 235.36734 
L 224.177323 235.689051 
L 224.730933 244.464647 
L 224.915469 242.924392 
L 225.007738 243.444589 
L 225.284543 238.948139 
L 225.376811 238.811389 
L 225.561348 233.477576 
L 225.653616 233.904777 
L 225.838152 233.135265 
L 225.930421 232.258121 
L 226.299494 238.410489 
L 226.576299 240.629642 
L 226.668567 240.319522 
L 227.129909 231.064863 
L 227.314445 227.86721 
L 227.498982 225.531795 
L 227.960324 233.731591 
L 228.329397 245.700655 
L 229.436617 264.98867 
L 229.713422 263.384487 
L 230.451568 242.479078 
L 230.543836 241.50869 
L 230.820641 228.21172 
L 231.281983 199.081629 
L 231.46652 213.726945 
L 231.835593 254.950924 
L 231.927861 258.413806 
L 232.020129 257.745014 
L 232.112398 255.610869 
L 232.481471 259.363388 
L 232.666008 263.794954 
L 232.758276 263.534912 
L 232.850544 264.432884 
L 233.404154 279.986441 
L 233.496422 279.865203 
L 233.680959 278.776455 
L 233.773227 278.543528 
L 233.957764 275.693259 
L 234.050032 275.792508 
L 234.142301 276.62771 
L 234.234569 276.570086 
L 234.511374 273.653004 
L 234.788179 271.0103 
L 234.880447 271.088739 
L 235.064984 268.058668 
L 235.618594 247.364726 
L 235.710862 247.650279 
L 235.895399 250.179507 
L 235.987667 253.020074 
L 236.079935 252.638047 
L 236.449008 260.751166 
L 236.541277 260.944913 
L 236.633545 261.682255 
L 237.094887 248.357105 
L 237.187155 248.642868 
L 237.648496 264.124248 
L 237.740765 264.087025 
L 238.386643 244.999685 
L 238.478911 244.706919 
L 238.57118 245.123293 
L 238.663448 245.022316 
L 238.940253 250.506265 
L 239.124789 255.039725 
L 239.217058 254.600643 
L 239.586131 247.804556 
L 239.678399 244.752338 
L 239.770668 244.932985 
L 239.955204 249.276441 
L 240.324278 258.369736 
L 240.416546 258.469914 
L 240.785619 249.315231 
L 241.154692 240.866543 
L 241.523766 249.17869 
L 241.616034 250.478082 
L 241.708302 249.766971 
L 241.985107 241.42646 
L 242.169644 239.550981 
L 242.446449 242.695647 
L 242.538717 242.390152 
L 242.630985 242.853642 
L 242.90779 241.481808 
L 243.553668 252.133046 
L 243.830473 250.257462 
L 244.01501 254.286656 
L 244.476352 270.158411 
L 244.56862 270.417959 
L 244.660888 269.266458 
L 244.753157 269.479301 
L 244.937693 268.206693 
L 245.306766 258.934511 
L 245.67584 242.436823 
L 246.22945 206.381935 
L 246.321718 206.454901 
L 246.413986 208.406892 
L 247.059864 241.365657 
L 247.244401 244.031214 
L 247.521206 245.590136 
L 247.613474 245.493601 
L 247.705743 244.661314 
L 247.890279 245.657497 
L 247.982547 244.981816 
L 248.536157 253.072401 
L 248.997499 246.583153 
L 249.089767 246.261181 
L 249.182036 246.455339 
L 249.274304 245.989842 
L 249.643377 240.204325 
L 249.827914 238.917413 
L 250.381524 248.070566 
L 250.56606 243.435557 
L 250.935133 228.130685 
L 251.027402 226.587328 
L 251.11967 226.962601 
L 251.396475 235.420853 
L 251.67328 237.278827 
L 252.319158 227.663219 
L 252.595963 232.684381 
L 252.688231 232.402922 
L 252.7805 232.091426 
L 253.057305 225.694694 
L 253.241841 222.566769 
L 253.33411 222.320457 
L 253.518646 224.196591 
L 253.979988 234.199215 
L 254.256793 227.453653 
L 254.441329 220.753671 
L 254.533598 220.003497 
L 254.810403 229.229614 
L 254.994939 236.138213 
L 255.087207 237.251006 
L 255.179476 236.824082 
L 255.640817 227.702767 
L 255.733086 228.400388 
L 255.825354 228.771613 
L 256.5635 240.08446 
L 256.748037 240.009944 
L 256.932574 237.815429 
L 257.855257 218.618488 
L 257.947525 217.74634 
L 258.039793 218.522197 
L 258.22433 215.918974 
L 258.316598 216.154395 
L 258.501135 214.334557 
L 258.593403 213.632807 
L 258.77794 215.516778 
L 258.870208 215.552911 
L 259.054745 216.743388 
L 259.147013 217.006042 
L 259.33155 216.803327 
L 259.423818 216.921742 
L 259.700623 215.720515 
L 259.792891 214.812977 
L 259.977428 216.238634 
L 260.43877 227.44449 
L 260.623306 221.718472 
L 260.900111 199.79018 
L 261.176916 181.831664 
L 261.269184 180.363389 
L 261.361453 182.040171 
L 261.822794 215.150017 
L 262.191868 236.885239 
L 262.284136 237.536811 
L 262.376404 237.21525 
L 262.653209 234.013889 
L 262.837746 236.552819 
L 263.299087 244.462112 
L 263.391356 244.510216 
L 263.483624 245.203429 
L 263.668161 247.621819 
L 263.760429 247.893466 
L 263.852697 246.955868 
L 263.944965 248.630943 
L 264.037234 248.038836 
L 264.498575 237.047719 
L 264.867649 229.014523 
L 265.052185 226.818597 
L 265.144454 227.232633 
L 265.32899 226.505364 
L 265.605795 229.213205 
L 265.790332 233.242919 
L 266.159405 240.202076 
L 266.343942 239.000406 
L 266.713015 236.113822 
L 266.98982 239.059889 
L 267.266625 244.80791 
L 267.451161 246.695546 
L 267.54343 245.44741 
L 268.373844 221.451595 
L 268.742918 233.220792 
L 268.927454 237.115704 
L 269.204259 233.592745 
L 269.296528 233.438294 
L 269.481064 232.108762 
L 269.757869 235.256806 
L 270.034674 230.945229 
L 270.403747 218.990892 
L 270.496016 218.467102 
L 270.588284 220.513249 
L 271.049626 248.466004 
L 271.049626 248.466004 
" style="fill:none;stroke:#1f77b4;stroke-linecap:square;stroke-width:1.5;"/>
   </g>
   <g id="patch_13">
    <path d="M 28.942188 290.582605 
L 28.942188 162.676722 
" style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/>
   </g>
   <g id="patch_14">
    <path d="M 282.578551 290.582605 
L 282.578551 162.676722 
" style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/>
   </g>
   <g id="patch_15">
    <path d="M 28.942188 290.582605 
L 282.578551 290.582605 
" style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/>
   </g>
   <g id="patch_16">
    <path d="M 28.942188 162.676722 
L 282.578551 162.676722 
" style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/>
   </g>
  </g>
  <g id="axes_4">
   <g id="patch_17">
    <path d="M 333.305824 290.582605 
L 586.942187 290.582605 
L 586.942187 162.676722 
L 333.305824 162.676722 
z
" style="fill:#ffffff;"/>
   </g>
   <g id="matplotlib.axis_7">
    <g id="xtick_19">
     <g id="line2d_32">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="344.834749" xlink:href="#m8f06597a47" y="290.582605"/>
      </g>
     </g>
     <g id="text_29">
      <!-- 0 -->
      <g transform="translate(341.653499 305.181042)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-48"/>
      </g>
     </g>
    </g>
    <g id="xtick_20">
     <g id="line2d_33">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="390.968906" xlink:href="#m8f06597a47" y="290.582605"/>
      </g>
     </g>
     <g id="text_30">
      <!-- 2 -->
      <g transform="translate(387.787656 305.181042)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-50"/>
      </g>
     </g>
    </g>
    <g id="xtick_21">
     <g id="line2d_34">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="437.103062" xlink:href="#m8f06597a47" y="290.582605"/>
      </g>
     </g>
     <g id="text_31">
      <!-- 4 -->
      <g transform="translate(433.921812 305.181042)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-52"/>
      </g>
     </g>
    </g>
    <g id="xtick_22">
     <g id="line2d_35">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="483.237218" xlink:href="#m8f06597a47" y="290.582605"/>
      </g>
     </g>
     <g id="text_32">
      <!-- 6 -->
      <g transform="translate(480.055968 305.181042)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-54"/>
      </g>
     </g>
    </g>
    <g id="xtick_23">
     <g id="line2d_36">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="529.371374" xlink:href="#m8f06597a47" y="290.582605"/>
      </g>
     </g>
     <g id="text_33">
      <!-- 8 -->
      <g transform="translate(526.190124 305.181042)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-56"/>
      </g>
     </g>
    </g>
    <g id="xtick_24">
     <g id="line2d_37">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="575.50553" xlink:href="#m8f06597a47" y="290.582605"/>
      </g>
     </g>
     <g id="text_34">
      <!-- 10 -->
      <g transform="translate(569.14303 305.181042)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-49"/>
       <use x="63.623047" xlink:href="#DejaVuSans-48"/>
      </g>
     </g>
    </g>
   </g>
   <g id="matplotlib.axis_8">
    <g id="ytick_11">
     <g id="line2d_38">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="333.305824" xlink:href="#m99c217a61f" y="279.833712"/>
      </g>
     </g>
     <g id="text_35">
      <!-- −0.4 -->
      <defs>
       <path d="M 10.6875 12.40625 
L 21 12.40625 
L 21 0 
L 10.6875 0 
z
" id="DejaVuSans-46"/>
      </defs>
      <g transform="translate(302.023011 283.632931)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-8722"/>
       <use x="83.789062" xlink:href="#DejaVuSans-48"/>
       <use x="147.412109" xlink:href="#DejaVuSans-46"/>
       <use x="179.199219" xlink:href="#DejaVuSans-52"/>
      </g>
     </g>
    </g>
    <g id="ytick_12">
     <g id="line2d_39">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="333.305824" xlink:href="#m99c217a61f" y="251.994737"/>
      </g>
     </g>
     <g id="text_36">
      <!-- −0.2 -->
      <g transform="translate(302.023011 255.793956)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-8722"/>
       <use x="83.789062" xlink:href="#DejaVuSans-48"/>
       <use x="147.412109" xlink:href="#DejaVuSans-46"/>
       <use x="179.199219" xlink:href="#DejaVuSans-50"/>
      </g>
     </g>
    </g>
    <g id="ytick_13">
     <g id="line2d_40">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="333.305824" xlink:href="#m99c217a61f" y="224.155762"/>
      </g>
     </g>
     <g id="text_37">
      <!-- 0.0 -->
      <g transform="translate(310.402699 227.954981)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-48"/>
       <use x="63.623047" xlink:href="#DejaVuSans-46"/>
       <use x="95.410156" xlink:href="#DejaVuSans-48"/>
      </g>
     </g>
    </g>
    <g id="ytick_14">
     <g id="line2d_41">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="333.305824" xlink:href="#m99c217a61f" y="196.316787"/>
      </g>
     </g>
     <g id="text_38">
      <!-- 0.2 -->
      <g transform="translate(310.402699 200.116006)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-48"/>
       <use x="63.623047" xlink:href="#DejaVuSans-46"/>
       <use x="95.410156" xlink:href="#DejaVuSans-50"/>
      </g>
     </g>
    </g>
    <g id="ytick_15">
     <g id="line2d_42">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="333.305824" xlink:href="#m99c217a61f" y="168.477813"/>
      </g>
     </g>
     <g id="text_39">
      <!-- 0.4 -->
      <g transform="translate(310.402699 172.277031)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-48"/>
       <use x="63.623047" xlink:href="#DejaVuSans-46"/>
       <use x="95.410156" xlink:href="#DejaVuSans-52"/>
      </g>
     </g>
    </g>
   </g>
   <g id="line2d_43">
    <path clip-path="url(#p8fe50b0880)" d="M 344.834749 266.705644 
L 344.927018 284.768701 
L 345.019286 279.615202 
L 345.388359 205.691039 
L 345.572896 203.66972 
L 345.665164 206.002979 
L 346.126506 235.107685 
L 346.218774 233.647852 
L 346.680116 205.768657 
L 346.772384 206.65061 
L 347.141457 224.155099 
L 347.325994 230.17963 
L 347.418262 229.135354 
L 347.879604 209.529706 
L 347.971872 211.01308 
L 348.340945 226.547893 
L 348.433214 227.693692 
L 348.525482 227.600002 
L 348.710019 226.583731 
L 348.986824 235.792885 
L 349.079092 235.411998 
L 349.355897 222.238515 
L 349.540433 214.886463 
L 349.632702 215.642951 
L 350.001775 223.986875 
L 350.370848 211.658034 
L 350.463117 211.932943 
L 350.647653 217.349464 
L 350.924458 226.245491 
L 351.016726 226.297775 
L 351.201263 225.32299 
L 351.478068 227.686567 
L 351.754873 235.20238 
L 352.031678 252.529229 
L 352.216214 262.010774 
L 352.308483 259.134691 
L 352.493019 235.485126 
L 352.862093 180.719224 
L 352.954361 182.289804 
L 353.507971 220.609786 
L 353.692507 219.1368 
L 353.877044 221.470848 
L 353.969312 221.405981 
L 354.061581 220.434491 
L 354.153849 221.492182 
L 354.430654 227.90014 
L 354.707459 230.097756 
L 354.799727 229.231924 
L 355.445605 215.882878 
L 355.999215 230.89878 
L 356.091484 230.234804 
L 356.27602 227.134063 
L 356.368289 227.241903 
L 356.460557 228.565934 
L 356.552825 228.47523 
L 356.645093 229.22996 
L 356.737362 229.195995 
L 356.82963 229.58864 
L 357.014167 224.841326 
L 357.38324 215.766318 
L 357.475508 215.631844 
L 357.660045 219.884033 
L 358.029118 238.066444 
L 358.121386 238.514856 
L 358.213655 238.066634 
L 358.398191 229.421798 
L 358.674996 216.625589 
L 358.859533 215.478652 
L 359.228606 226.456353 
L 359.320875 225.323208 
L 359.597679 218.541609 
L 359.689948 219.581614 
L 359.874484 226.76353 
L 360.059021 233.978258 
L 360.151289 231.784277 
L 360.520363 215.080452 
L 360.612631 217.243117 
L 360.981704 236.760598 
L 361.073972 235.31951 
L 361.535314 220.218831 
L 361.627582 220.757801 
L 362.181192 234.72927 
L 363.011607 217.811735 
L 363.196144 216.031238 
L 363.288412 216.347203 
L 363.565217 218.225893 
L 363.657485 220.017845 
L 363.93429 219.161255 
L 364.026558 219.35078 
L 364.580168 232.699642 
L 365.133778 213.901057 
L 365.318315 222.173625 
L 365.59512 236.848718 
L 365.687388 238.020489 
L 365.871925 230.744707 
L 366.240998 206.775931 
L 366.333266 206.379967 
L 366.425535 207.680016 
L 366.702339 235.802903 
L 367.071413 272.251065 
L 367.163681 269.000842 
L 367.348218 246.271888 
L 367.717291 191.961467 
L 367.809559 189.691019 
L 367.994096 201.651565 
L 368.270901 218.338961 
L 368.363169 219.218023 
L 368.639974 208.501977 
L 368.732242 208.891418 
L 369.285852 225.201677 
L 369.562657 218.775824 
L 369.654925 217.424657 
L 369.839462 221.977477 
L 370.208535 238.95428 
L 370.393072 240.833874 
L 370.48534 240.303949 
L 370.577609 240.810191 
L 370.669877 240.662682 
L 370.762145 239.643421 
L 371.315755 219.228169 
L 371.408023 220.452646 
L 371.59256 226.93742 
L 371.869365 238.136878 
L 371.961633 238.116982 
L 372.14617 234.708334 
L 372.69978 211.997227 
L 372.792048 211.329496 
L 372.976585 222.975861 
L 373.25339 241.583997 
L 373.345658 241.556451 
L 373.530195 226.353844 
L 373.807 205.602806 
L 373.899268 205.955032 
L 374.083804 212.050229 
L 374.268341 216.915812 
L 374.360609 216.893716 
L 374.545146 215.032968 
L 374.729683 217.741766 
L 375.191024 241.091209 
L 375.283293 243.302376 
L 375.375561 241.679251 
L 376.021439 218.104081 
L 376.113707 219.631102 
L 376.205976 219.39641 
L 376.298244 220.513411 
L 376.575049 227.029707 
L 376.667317 225.281641 
L 376.944122 226.932659 
L 377.03639 226.666278 
L 377.313195 217.155456 
L 377.497732 211.581674 
L 377.59 212.015957 
L 377.959074 226.733925 
L 378.051342 226.712349 
L 378.512683 216.562564 
L 378.604952 216.687477 
L 378.881757 224.855792 
L 379.435367 237.019053 
L 379.527635 236.229674 
L 379.619903 236.658493 
L 379.712172 234.859427 
L 379.988976 214.760659 
L 380.265781 198.010257 
L 380.35805 199.1008 
L 380.542586 215.004466 
L 380.819391 239.779092 
L 381.003928 243.846562 
L 381.280733 230.639477 
L 381.649806 217.621596 
L 381.742074 218.599168 
L 381.926611 225.527257 
L 382.203416 252.014361 
L 382.480221 269.240315 
L 382.572489 263.11148 
L 383.126099 177.32926 
L 383.310636 198.719596 
L 383.587441 227.134567 
L 383.679709 229.373808 
L 383.771977 225.504798 
L 384.048782 202.03771 
L 384.141051 200.917251 
L 384.325587 207.777785 
L 384.69466 231.295379 
L 384.879197 225.825365 
L 385.156002 214.895153 
L 385.24827 214.932357 
L 385.432807 220.14567 
L 385.617344 227.508372 
L 385.709612 227.959628 
L 385.894148 226.901378 
L 385.986417 228.027502 
L 386.078685 227.749283 
L 386.170953 226.872117 
L 386.263222 227.760645 
L 386.447758 229.843642 
L 386.632295 225.709473 
L 386.9091 230.804058 
L 387.185905 237.68471 
L 387.278173 236.847546 
L 387.46271 228.785287 
L 387.831783 214.133852 
L 387.924051 214.571408 
L 388.200856 220.70173 
L 388.477661 217.292893 
L 388.56993 218.225224 
L 389.031271 234.39082 
L 389.400344 220.303519 
L 389.492613 221.277015 
L 389.584881 223.203482 
L 389.861686 231.137172 
L 390.046223 222.221417 
L 390.230759 213.359689 
L 390.323027 213.07136 
L 390.507564 219.422609 
L 390.784369 228.149969 
L 390.968906 223.134883 
L 391.153442 220.43124 
L 391.337979 223.384277 
L 391.522515 227.550122 
L 391.614784 227.242725 
L 391.707052 225.503689 
L 391.891589 220.443594 
L 391.983857 220.150014 
L 392.076125 221.558347 
L 392.35293 227.8179 
L 392.814272 219.493139 
L 392.90654 219.602736 
L 393.091077 222.514806 
L 393.46015 232.536968 
L 393.552418 235.033423 
L 393.644687 234.990336 
L 394.290565 216.302126 
L 394.475101 218.096226 
L 394.659638 214.241535 
L 394.844175 217.375882 
L 395.213248 231.230573 
L 395.305516 230.936517 
L 395.397785 228.927582 
L 395.766858 212.179017 
L 395.859126 212.518557 
L 396.043663 216.941342 
L 396.228199 221.750775 
L 396.412736 224.11085 
L 396.505004 224.358836 
L 396.689541 222.316402 
L 396.966346 228.35574 
L 397.150883 243.514676 
L 397.427687 267.145724 
L 397.519956 266.867406 
L 397.612224 261.560521 
L 398.258102 184.966231 
L 398.350371 186.85461 
L 398.719444 202.779026 
L 398.996249 208.664855 
L 399.549859 228.582351 
L 399.642127 228.526628 
L 400.0112 222.436974 
L 400.103469 223.253371 
L 400.288005 229.792208 
L 400.56481 237.76886 
L 400.657078 238.52585 
L 400.841615 236.493983 
L 401.395225 217.78531 
L 401.487493 218.954301 
L 401.764298 230.288621 
L 401.948835 238.06828 
L 402.041103 237.327225 
L 402.22564 234.071711 
L 402.317908 233.4889 
L 402.502445 227.937323 
L 402.594713 228.062158 
L 402.686981 229.652786 
L 402.77925 229.418149 
L 403.332859 212.362546 
L 403.517396 218.884496 
L 403.701933 225.761587 
L 403.794201 226.625643 
L 403.886469 226.407031 
L 404.071006 220.695164 
L 404.255543 216.705429 
L 404.716884 227.249154 
L 404.809152 226.053186 
L 405.085957 218.021991 
L 405.639567 223.439057 
L 406.193177 214.491075 
L 406.377714 219.82843 
L 406.654519 234.021155 
L 406.839055 236.410341 
L 406.931324 236.595308 
L 407.392665 222.271316 
L 407.484934 222.070965 
L 407.577202 223.285973 
L 407.946275 234.098724 
L 408.038543 234.163763 
L 408.130812 233.538868 
L 408.499885 227.731837 
L 408.961227 220.975419 
L 409.145763 218.072951 
L 409.514836 223.879215 
L 409.607105 224.068739 
L 409.699373 223.779559 
L 409.791641 222.767401 
L 409.976178 226.089571 
L 410.160715 230.292488 
L 410.43752 224.886372 
L 410.622056 220.571535 
L 410.714324 220.511754 
L 410.806593 222.492045 
L 410.991129 219.88727 
L 411.175666 217.413254 
L 411.267934 217.662478 
L 411.360203 216.449216 
L 411.544739 218.028296 
L 411.637008 218.659548 
L 411.821544 214.937533 
L 411.913813 215.288125 
L 412.190617 222.609752 
L 412.928764 260.156184 
L 413.021032 258.57677 
L 413.205569 245.365576 
L 413.66691 185.53105 
L 413.759179 186.010941 
L 413.943715 201.908226 
L 414.22052 224.213157 
L 414.312789 225.310114 
L 414.405057 224.422278 
L 414.681862 218.098116 
L 414.958667 225.02442 
L 415.235472 233.481705 
L 415.420008 229.473247 
L 415.789082 214.827505 
L 415.88135 215.956443 
L 416.342692 239.812374 
L 416.43496 238.394717 
L 416.804033 222.203509 
L 416.98857 224.76783 
L 417.080838 227.12851 
L 417.357643 237.246826 
L 417.449911 237.686978 
L 417.634448 235.008792 
L 418.095789 213.416334 
L 418.372594 226.788808 
L 418.557131 231.988597 
L 418.649399 229.698062 
L 419.018473 213.665971 
L 419.110741 215.199814 
L 419.572082 232.883128 
L 419.941156 237.743535 
L 420.125692 235.705336 
L 420.587034 216.183692 
L 420.679302 216.337129 
L 421.048375 227.408746 
L 421.232912 223.6825 
L 421.509717 215.359804 
L 421.601985 215.419481 
L 421.87879 218.865261 
L 421.971059 218.821202 
L 422.155595 216.327985 
L 422.247863 216.463112 
L 422.524668 221.670159 
L 422.893742 232.892945 
L 423.078278 228.574038 
L 423.53962 208.268685 
L 423.631888 209.573317 
L 424.462303 234.870144 
L 424.554571 236.138331 
L 424.64684 235.549603 
L 425.108181 229.261983 
L 425.200449 229.403189 
L 425.292718 230.570416 
L 425.569523 238.7835 
L 425.661791 237.715494 
L 425.938596 226.125557 
L 426.215401 212.387264 
L 426.676742 229.844678 
L 427.045816 209.822035 
L 427.138084 211.487281 
L 427.507157 233.393181 
L 427.599426 232.706618 
L 428.060767 211.040151 
L 428.245304 224.061684 
L 428.614377 258.985143 
L 428.706645 255.816009 
L 428.98345 214.115167 
L 429.260255 186.368582 
L 429.352524 187.09512 
L 430.09067 224.455805 
L 430.275207 232.335208 
L 430.367475 231.981717 
L 430.459743 230.07409 
L 430.828817 215.099893 
L 431.105621 226.800245 
L 431.382426 234.615784 
L 431.936036 222.782037 
L 432.397378 231.309971 
L 432.489646 230.705371 
L 432.674183 228.567384 
L 432.766451 228.625315 
L 432.858719 228.150248 
L 432.950988 228.27362 
L 433.227793 231.339616 
L 433.504598 225.494676 
L 433.781403 214.903321 
L 433.965939 213.060859 
L 434.150476 220.774629 
L 434.427281 230.45295 
L 434.519549 231.870501 
L 434.611817 231.517473 
L 434.980891 223.447299 
L 435.165427 221.459508 
L 435.442232 223.828372 
L 435.5345 224.13716 
L 435.719037 223.428535 
L 435.995842 216.304646 
L 436.08811 214.922367 
L 436.364915 221.330497 
L 436.64172 231.487791 
L 436.826257 230.353926 
L 437.379867 222.672808 
L 437.656672 219.545885 
L 437.841208 224.87003 
L 438.025745 232.050895 
L 438.118013 232.07921 
L 438.210282 231.631925 
L 438.394818 223.607467 
L 438.579355 213.945605 
L 438.671623 214.401049 
L 439.132965 227.757971 
L 439.225233 227.682307 
L 439.40977 224.770446 
L 439.594306 226.285728 
L 439.686575 226.744154 
L 439.778843 226.081286 
L 439.871111 226.551411 
L 440.055648 224.588709 
L 440.240184 222.6869 
L 440.516989 224.530441 
L 440.886063 221.349112 
L 441.347404 212.646042 
L 441.624209 201.963271 
L 441.716477 201.87812 
L 441.808746 204.460447 
L 442.270087 233.836451 
L 442.362356 232.821381 
L 442.639161 217.832685 
L 442.823697 211.104396 
L 443.008234 217.928496 
L 443.654112 269.169418 
L 443.74638 268.608361 
L 443.930917 249.115257 
L 444.392258 185.186046 
L 444.484527 188.958793 
L 444.945868 224.484916 
L 445.038137 223.373892 
L 445.222673 216.577163 
L 445.314942 216.140574 
L 445.40721 216.850677 
L 445.776283 225.738028 
L 446.237625 215.689947 
L 446.329893 216.146576 
L 446.791235 231.511514 
L 446.883503 231.044361 
L 447.529381 216.887207 
L 447.621649 216.839514 
L 447.713918 216.625242 
L 447.990723 222.216625 
L 448.267528 229.44663 
L 448.359796 229.867456 
L 448.636601 235.743558 
L 448.913406 233.101091 
L 449.190211 217.542061 
L 449.467016 220.922832 
L 449.743821 230.010646 
L 449.928357 228.744051 
L 450.112894 231.499889 
L 450.29743 229.26976 
L 450.481967 224.447192 
L 450.85104 211.365694 
L 450.943309 211.667834 
L 451.127845 215.284416 
L 451.496918 227.613629 
L 451.681455 227.708335 
L 451.95826 224.86839 
L 452.050528 225.563751 
L 452.327333 232.938535 
L 452.419602 232.286327 
L 452.880943 220.044528 
L 453.526821 228.873989 
L 453.61909 228.525191 
L 453.895895 222.9666 
L 454.080431 216.749554 
L 454.1727 218.095251 
L 454.634041 237.485408 
L 455.648993 220.048548 
L 455.741261 220.121105 
L 455.833529 219.868299 
L 456.018066 221.064543 
L 456.202602 223.559208 
L 456.387139 225.543688 
L 456.479407 225.493024 
L 456.571676 224.524298 
L 456.940749 213.567559 
L 457.033017 214.550742 
L 457.494359 226.627313 
L 457.771164 228.373205 
L 458.417042 255.161636 
L 458.601579 261.425558 
L 458.786115 245.950998 
L 459.247457 183.732135 
L 459.431993 195.976144 
L 459.801067 223.640522 
L 459.985603 220.107565 
L 460.354676 212.255447 
L 460.446945 212.205392 
L 460.816018 217.425291 
L 461.092823 223.180756 
L 461.369628 226.646508 
L 461.554165 225.804908 
L 461.830969 226.431052 
L 462.107774 222.414202 
L 462.200043 222.63056 
L 462.292311 223.467714 
L 462.384579 225.39284 
L 462.845921 246.893239 
L 463.030458 237.32765 
L 463.307262 215.203944 
L 463.399531 217.106965 
L 463.768604 240.448767 
L 463.860872 241.022255 
L 464.045409 228.407704 
L 464.322214 214.848454 
L 464.414482 213.01156 
L 464.506751 213.321753 
L 464.875824 229.246535 
L 465.06036 236.18781 
L 465.152629 235.351394 
L 465.429434 220.949723 
L 465.61397 213.81024 
L 465.706239 215.915043 
L 466.075312 232.102585 
L 466.16758 231.529752 
L 466.536653 212.741508 
L 466.72119 219.008756 
L 467.090263 236.196932 
L 467.2748 229.403734 
L 467.736141 209.389394 
L 467.920678 214.434153 
L 468.105215 223.922783 
L 468.38202 239.067691 
L 468.658825 232.313732 
L 469.027898 216.616455 
L 469.212434 223.885646 
L 469.581508 239.720774 
L 469.766044 225.403689 
L 470.042849 209.239127 
L 470.135118 211.809245 
L 470.504191 240.129924 
L 470.596459 239.998368 
L 470.965532 221.334118 
L 471.057801 221.897801 
L 471.150069 221.828044 
L 471.519142 223.757015 
L 471.703679 222.061123 
L 471.980484 223.103441 
L 472.441825 218.303866 
L 472.626362 214.091399 
L 472.810899 216.200228 
L 473.27224 225.632062 
L 473.549045 227.17932 
L 473.641313 226.363367 
L 473.918118 218.156478 
L 474.010387 218.304309 
L 474.102655 221.262064 
L 474.287192 241.163245 
L 474.471728 259.925617 
L 474.563997 262.098631 
L 474.656265 258.158313 
L 474.840801 233.974655 
L 475.117606 199.935281 
L 475.209875 198.316289 
L 475.302143 198.999107 
L 475.671216 207.912593 
L 475.763485 207.646575 
L 475.855753 207.746764 
L 476.317094 214.30515 
L 476.778436 228.367187 
L 476.870704 228.297867 
L 476.962973 228.107867 
L 477.055241 228.951689 
L 477.239778 231.657007 
L 477.424314 232.076651 
L 477.516583 231.062 
L 477.793387 223.614719 
L 478.070192 232.464599 
L 478.254729 236.89556 
L 478.531534 222.412512 
L 478.808339 212.175646 
L 478.900607 212.701813 
L 478.992876 214.755342 
L 479.085144 214.526121 
L 479.26968 218.09537 
L 479.731022 237.07259 
L 479.82329 235.142 
L 480.284632 216.050551 
L 480.561437 223.174795 
L 480.93051 234.465987 
L 481.022778 232.869733 
L 481.48412 214.650439 
L 481.668657 225.665016 
L 481.853193 233.260615 
L 481.945462 232.531243 
L 482.129998 225.391612 
L 482.314535 215.593038 
L 482.406803 214.85112 
L 482.775876 226.708716 
L 482.868145 226.781378 
L 482.960413 226.549554 
L 483.329486 212.804444 
L 483.514023 213.949931 
L 483.698559 221.067556 
L 483.883096 228.679967 
L 483.975364 228.737934 
L 484.159901 225.155357 
L 484.436706 216.500063 
L 484.528974 217.226021 
L 484.805779 226.667379 
L 485.082584 237.347901 
L 485.174852 238.322157 
L 485.267121 238.197335 
L 485.451657 233.566957 
L 485.820731 214.544881 
L 485.912999 213.625242 
L 486.005267 215.035653 
L 486.374341 227.755153 
L 486.558877 228.583845 
L 486.743414 226.892653 
L 486.92795 229.144925 
L 487.112487 232.139771 
L 487.48156 234.702036 
L 487.942902 219.904867 
L 488.219707 205.76072 
L 488.311975 206.125265 
L 488.496512 212.776511 
L 488.773317 229.605937 
L 488.865585 228.764742 
L 489.326927 206.226311 
L 489.511463 216.579568 
L 489.880536 233.552735 
L 490.341878 245.586 
L 490.434146 242.595574 
L 490.987756 200.780327 
L 491.080024 202.66258 
L 491.264561 209.512336 
L 491.356829 209.144407 
L 491.541366 203.991453 
L 491.633634 203.960245 
L 491.818171 207.885723 
L 492.371781 230.679562 
L 492.556317 233.871952 
L 492.740854 234.767828 
L 493.109927 227.152434 
L 493.294464 219.771101 
L 493.386732 219.774628 
L 493.479001 218.63461 
L 493.848074 226.010394 
L 493.940342 226.460621 
L 494.03261 227.576019 
L 494.124879 226.649073 
L 494.401684 234.478084 
L 494.58622 237.401352 
L 494.678489 238.156262 
L 494.863025 232.427442 
L 495.047562 224.897975 
L 495.13983 224.364685 
L 495.232099 224.39494 
L 495.324367 224.835317 
L 495.416635 224.438341 
L 495.508903 224.836601 
L 495.877977 217.380548 
L 495.970245 217.989538 
L 496.062513 217.755373 
L 496.339318 221.542965 
L 496.708392 227.844245 
L 496.80066 227.239131 
L 496.985196 229.801689 
L 497.446538 235.265059 
L 498.000148 213.458775 
L 498.092416 215.0476 
L 498.646026 235.53244 
L 498.738294 234.443893 
L 499.015099 219.794802 
L 499.291904 205.828807 
L 499.476441 218.143459 
L 499.753246 240.727189 
L 499.845514 241.082025 
L 500.030051 226.215481 
L 500.306856 203.378706 
L 500.399124 203.445952 
L 500.675929 218.532318 
L 500.860466 225.968137 
L 500.952734 225.38692 
L 501.229539 215.519342 
L 501.321807 216.457854 
L 501.783149 231.818309 
L 501.875417 231.889658 
L 501.967685 230.349383 
L 502.152222 231.273354 
L 502.24449 232.109296 
L 502.521295 230.065456 
L 502.705832 229.941686 
L 503.074905 232.154279 
L 503.443978 227.6786 
L 503.90532 214.801033 
L 504.089856 218.279051 
L 504.45893 233.313096 
L 504.551198 233.082432 
L 504.643466 232.270759 
L 504.920271 221.63067 
L 505.01254 221.270457 
L 505.197076 236.2437 
L 505.566149 272.862652 
L 505.658418 267.935038 
L 505.935223 214.987809 
L 506.212028 168.490626 
L 506.304296 169.134551 
L 506.488833 188.289823 
L 506.765638 221.467726 
L 506.857906 223.657266 
L 507.134711 219.495943 
L 507.226979 219.617243 
L 507.319247 220.932689 
L 507.688321 235.19618 
L 507.872857 234.472671 
L 508.241931 220.86134 
L 508.334199 220.90428 
L 508.426467 221.374845 
L 508.703272 229.135289 
L 508.79554 228.444505 
L 508.980077 225.759211 
L 509.164614 224.454613 
L 509.34915 225.790735 
L 509.441419 227.262922 
L 509.810492 220.176261 
L 510.364102 234.494954 
L 510.45637 233.820241 
L 510.640907 234.934197 
L 511.00998 230.995914 
L 511.471321 219.117503 
L 511.655858 222.00663 
L 511.840395 227.763557 
L 511.932663 227.965106 
L 512.209468 222.95903 
L 512.301736 220.444933 
L 512.394005 221.341216 
L 512.67081 228.943231 
L 513.224419 215.47075 
L 513.408956 221.23585 
L 513.501224 221.164384 
L 513.593493 222.616092 
L 513.870298 230.769161 
L 513.962566 230.671718 
L 514.147103 234.314257 
L 514.239371 232.785814 
L 514.516176 225.335511 
L 514.792981 219.899618 
L 514.977517 222.719501 
L 515.069786 223.009836 
L 515.254322 220.541567 
L 515.346591 219.409055 
L 515.531127 213.886204 
L 515.623396 214.554571 
L 515.715664 216.941294 
L 515.992469 231.35519 
L 516.084737 234.00356 
L 516.269274 230.437023 
L 516.546079 218.515079 
L 516.638347 216.779295 
L 516.822884 218.160885 
L 517.468762 241.859663 
L 517.56103 242.638355 
L 517.653298 242.16971 
L 517.837835 230.451619 
L 518.11464 208.388477 
L 518.299177 205.980447 
L 518.66825 212.077341 
L 518.852786 210.263061 
L 519.037323 214.80803 
L 519.406396 228.971561 
L 519.498665 230.801208 
L 519.590933 230.339185 
L 519.77547 225.786998 
L 519.867738 227.259502 
L 520.052275 236.491582 
L 520.421348 268.890231 
L 520.513616 264.82511 
L 520.790421 219.839714 
L 521.067226 190.688784 
L 521.159494 193.821528 
L 521.528568 217.055972 
L 521.620836 217.263828 
L 521.805372 215.354468 
L 521.897641 214.124476 
L 522.266714 219.066615 
L 522.358982 218.022435 
L 523.004861 230.686904 
L 523.097129 230.561082 
L 523.373934 222.818082 
L 523.650739 208.875859 
L 523.835275 214.59142 
L 524.388885 237.684212 
L 524.481153 238.228229 
L 524.66569 234.952897 
L 524.757958 233.845983 
L 525.034763 235.738183 
L 525.127032 237.996179 
L 525.2193 237.385376 
L 525.403837 226.678741 
L 525.680642 209.018024 
L 525.77291 208.43134 
L 526.234251 226.690169 
L 526.32652 225.806712 
L 526.787861 214.260367 
L 527.156935 206.878463 
L 527.249203 207.052484 
L 527.433739 214.889419 
L 527.710544 231.025468 
L 527.802813 233.497012 
L 528.079618 231.388115 
L 528.171886 231.784036 
L 528.264154 233.42485 
L 528.356423 232.947162 
L 528.448691 233.191125 
L 528.633228 226.616935 
L 528.910032 216.772799 
L 529.002301 217.150971 
L 529.186837 221.338755 
L 529.463642 226.547546 
L 529.924984 231.269775 
L 530.017252 230.960544 
L 530.109521 229.7737 
L 530.294057 225.571576 
L 530.386325 224.418389 
L 530.66313 217.336157 
L 531.21674 227.253657 
L 531.585814 234.659971 
L 531.678082 233.93013 
L 531.954887 226.466152 
L 532.32396 216.935226 
L 532.600765 212.224595 
L 532.693033 211.429682 
L 532.785302 212.949898 
L 532.87757 212.815447 
L 532.969838 213.801321 
L 533.246643 219.334282 
L 533.615716 216.60752 
L 533.707985 216.964184 
L 533.800253 216.460649 
L 534.077058 224.564931 
L 534.446131 237.51523 
L 534.5384 237.387627 
L 534.630668 236.945678 
L 534.907473 231.702172 
L 534.999741 232.532485 
L 535.184278 239.909742 
L 535.461083 257.841832 
L 535.553351 255.538593 
L 535.737888 233.700961 
L 536.106961 175.682393 
L 536.199229 178.906369 
L 536.660571 225.841707 
L 537.029644 216.574581 
L 537.121912 216.894396 
L 537.306449 219.189996 
L 537.398717 218.347917 
L 537.675522 212.298251 
L 537.76779 211.450355 
L 537.952327 218.478453 
L 538.136864 225.909664 
L 538.3214 228.120999 
L 538.413669 228.047046 
L 538.598205 223.575483 
L 538.690474 224.174619 
L 539.059547 228.021139 
L 539.151815 228.482323 
L 539.244083 227.306014 
L 539.336352 227.469016 
L 539.42862 228.146256 
L 539.797693 243.242433 
L 539.889962 242.00219 
L 540.074498 232.929083 
L 540.351303 218.048474 
L 540.443572 217.827892 
L 540.53584 217.311666 
L 540.628108 217.555472 
L 540.720376 218.306402 
L 540.812645 215.89368 
L 540.997181 218.208861 
L 541.366255 237.991452 
L 541.458523 236.716862 
L 541.64306 225.600794 
L 541.919865 207.655333 
L 542.104401 214.889686 
L 542.473474 238.624849 
L 542.565743 238.83232 
L 542.658011 237.827935 
L 543.303889 217.568641 
L 543.488426 216.283837 
L 543.580694 217.37442 
L 544.042036 233.088464 
L 544.134304 232.260165 
L 544.318841 222.143678 
L 544.503377 213.517605 
L 544.595646 212.936388 
L 544.687914 214.0493 
L 544.872451 221.219674 
L 545.149255 234.159081 
L 545.333792 236.282954 
L 545.42606 235.76495 
L 545.518329 233.792955 
L 545.887402 215.237476 
L 546.071939 219.629945 
L 546.348744 235.416841 
L 546.441012 235.071459 
L 546.810085 220.252847 
L 546.902353 220.810652 
L 547.271427 225.380241 
L 547.363695 224.419683 
L 547.6405 215.447402 
L 547.825037 216.855248 
L 548.009573 221.710194 
L 548.19411 226.564619 
L 548.286378 224.772513 
L 548.74772 208.731121 
L 548.839988 210.171992 
L 549.393598 227.40932 
L 549.947208 241.955297 
L 550.039476 242.660979 
L 550.316281 250.730471 
L 550.500818 255.066078 
L 550.593086 251.353626 
L 551.146696 197.175013 
L 551.331232 203.557871 
L 551.700306 218.344074 
L 552.069379 224.362505 
L 552.161647 224.693108 
L 552.438452 222.686874 
L 552.715257 217.002269 
L 552.992062 222.20647 
L 553.176599 228.565697 
L 553.268867 229.715583 
L 553.63794 225.94807 
L 553.730208 226.463228 
L 553.914745 229.672387 
L 554.007013 230.177095 
L 554.19155 228.504114 
L 554.376087 221.311945 
L 554.560623 215.846312 
L 554.652892 215.964632 
L 554.837428 221.533308 
L 555.206501 242.842124 
L 555.29877 241.257204 
L 555.575575 224.378244 
L 555.760111 213.805208 
L 555.85238 213.827448 
L 556.40599 232.57291 
L 556.590526 230.844748 
L 556.959599 218.127647 
L 557.051868 218.335745 
L 557.513209 234.163625 
L 557.605478 233.433023 
L 557.790014 226.715419 
L 558.159087 214.351378 
L 558.251356 213.413715 
L 558.343624 214.928647 
L 558.804966 237.87171 
L 558.897234 236.318393 
L 559.358576 208.184072 
L 559.450844 210.558623 
L 559.912185 233.001986 
L 560.004454 232.585223 
L 560.558064 216.780484 
L 560.7426 216.578219 
L 561.29621 226.594899 
L 561.665283 233.681607 
L 561.757552 233.889484 
L 561.942088 234.770875 
L 562.495698 226.24564 
L 562.772503 228.239271 
L 563.049308 225.29891 
L 563.233845 222.249131 
L 563.326113 221.27826 
L 563.51065 222.316062 
L 564.156528 226.402845 
L 564.248796 226.072995 
L 564.341064 224.572489 
L 564.710138 213.220662 
L 564.802406 214.081762 
L 564.986943 226.167824 
L 565.356016 257.754301 
L 565.448284 257.660562 
L 565.632821 245.69378 
L 566.186431 193.095479 
L 566.278699 190.314852 
L 566.370967 191.404348 
L 566.555504 199.866858 
L 567.016845 228.461623 
L 567.109114 227.1729 
L 567.478187 216.878654 
L 567.662724 217.463823 
L 567.939529 220.40821 
L 568.031797 220.374247 
L 568.124065 220.10265 
L 568.308602 222.798604 
L 568.40087 223.462285 
L 568.862212 234.119231 
L 568.95448 236.32387 
L 569.046748 236.110015 
L 569.139017 235.208866 
L 569.50809 227.945628 
L 570.338505 215.869373 
L 570.430773 216.091953 
L 570.523041 216.693202 
L 570.707578 221.044082 
L 570.984383 227.491594 
L 571.076651 227.396037 
L 571.261188 224.239704 
L 571.630261 215.309055 
L 571.814798 219.389895 
L 571.999334 226.462652 
L 572.276139 236.620387 
L 572.552944 239.725912 
L 572.737481 233.257192 
L 573.198822 210.555552 
L 573.291091 212.229764 
L 573.660164 228.236343 
L 574.029237 222.938796 
L 574.121506 220.964722 
L 574.213774 221.941011 
L 574.675115 238.344451 
L 574.767384 237.904775 
L 574.95192 227.791024 
L 575.320994 198.54704 
L 575.413262 198.500746 
L 575.413262 198.500746 
" style="fill:none;stroke:#1f77b4;stroke-linecap:square;stroke-width:1.5;"/>
   </g>
   <g id="patch_18">
    <path d="M 333.305824 290.582605 
L 333.305824 162.676722 
" style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/>
   </g>
   <g id="patch_19">
    <path d="M 586.942187 290.582605 
L 586.942187 162.676722 
" style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/>
   </g>
   <g id="patch_20">
    <path d="M 333.305824 290.582605 
L 586.942187 290.582605 
" style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/>
   </g>
   <g id="patch_21">
    <path d="M 333.305824 162.676722 
L 586.942187 162.676722 
" style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/>
   </g>
  </g>
  <g id="axes_5">
   <g id="patch_22">
    <path d="M 28.942188 444.069664 
L 282.578551 444.069664 
L 282.578551 316.163781 
L 28.942188 316.163781 
z
" style="fill:#ffffff;"/>
   </g>
   <g id="matplotlib.axis_9">
    <g id="xtick_25">
     <g id="line2d_44">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="40.471113" xlink:href="#m8f06597a47" y="444.069664"/>
      </g>
     </g>
     <g id="text_40">
      <!-- 0 -->
      <g transform="translate(37.289863 458.668101)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-48"/>
      </g>
     </g>
    </g>
    <g id="xtick_26">
     <g id="line2d_45">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="86.605269" xlink:href="#m8f06597a47" y="444.069664"/>
      </g>
     </g>
     <g id="text_41">
      <!-- 2 -->
      <g transform="translate(83.424019 458.668101)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-50"/>
      </g>
     </g>
    </g>
    <g id="xtick_27">
     <g id="line2d_46">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="132.739425" xlink:href="#m8f06597a47" y="444.069664"/>
      </g>
     </g>
     <g id="text_42">
      <!-- 4 -->
      <g transform="translate(129.558175 458.668101)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-52"/>
      </g>
     </g>
    </g>
    <g id="xtick_28">
     <g id="line2d_47">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="178.873582" xlink:href="#m8f06597a47" y="444.069664"/>
      </g>
     </g>
     <g id="text_43">
      <!-- 6 -->
      <g transform="translate(175.692332 458.668101)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-54"/>
      </g>
     </g>
    </g>
    <g id="xtick_29">
     <g id="line2d_48">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="225.007738" xlink:href="#m8f06597a47" y="444.069664"/>
      </g>
     </g>
     <g id="text_44">
      <!-- 8 -->
      <g transform="translate(221.826488 458.668101)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-56"/>
      </g>
     </g>
    </g>
    <g id="xtick_30">
     <g id="line2d_49">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="271.141894" xlink:href="#m8f06597a47" y="444.069664"/>
      </g>
     </g>
     <g id="text_45">
      <!-- 10 -->
      <g transform="translate(264.779394 458.668101)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-49"/>
       <use x="63.623047" xlink:href="#DejaVuSans-48"/>
      </g>
     </g>
    </g>
   </g>
   <g id="matplotlib.axis_10">
    <g id="ytick_16">
     <g id="line2d_50">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="28.942188" xlink:href="#m99c217a61f" y="438.25576"/>
      </g>
     </g>
     <g id="text_46">
      <!-- 0 -->
      <g transform="translate(15.579688 442.054979)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-48"/>
      </g>
     </g>
    </g>
    <g id="ytick_17">
     <g id="line2d_51">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="28.942188" xlink:href="#m99c217a61f" y="407.594948"/>
      </g>
     </g>
     <g id="text_47">
      <!-- 10 -->
      <g transform="translate(9.217188 411.394167)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-49"/>
       <use x="63.623047" xlink:href="#DejaVuSans-48"/>
      </g>
     </g>
    </g>
    <g id="ytick_18">
     <g id="line2d_52">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="28.942188" xlink:href="#m99c217a61f" y="376.934136"/>
      </g>
     </g>
     <g id="text_48">
      <!-- 20 -->
      <g transform="translate(9.217188 380.733355)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-50"/>
       <use x="63.623047" xlink:href="#DejaVuSans-48"/>
      </g>
     </g>
    </g>
    <g id="ytick_19">
     <g id="line2d_53">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="28.942188" xlink:href="#m99c217a61f" y="346.273324"/>
      </g>
     </g>
     <g id="text_49">
      <!-- 30 -->
      <defs>
       <path d="M 40.578125 39.3125 
Q 47.65625 37.796875 51.625 33 
Q 55.609375 28.21875 55.609375 21.1875 
Q 55.609375 10.40625 48.1875 4.484375 
Q 40.765625 -1.421875 27.09375 -1.421875 
Q 22.515625 -1.421875 17.65625 -0.515625 
Q 12.796875 0.390625 7.625 2.203125 
L 7.625 11.71875 
Q 11.71875 9.328125 16.59375 8.109375 
Q 21.484375 6.890625 26.8125 6.890625 
Q 36.078125 6.890625 40.9375 10.546875 
Q 45.796875 14.203125 45.796875 21.1875 
Q 45.796875 27.640625 41.28125 31.265625 
Q 36.765625 34.90625 28.71875 34.90625 
L 20.21875 34.90625 
L 20.21875 43.015625 
L 29.109375 43.015625 
Q 36.375 43.015625 40.234375 45.921875 
Q 44.09375 48.828125 44.09375 54.296875 
Q 44.09375 59.90625 40.109375 62.90625 
Q 36.140625 65.921875 28.71875 65.921875 
Q 24.65625 65.921875 20.015625 65.03125 
Q 15.375 64.15625 9.8125 62.3125 
L 9.8125 71.09375 
Q 15.4375 72.65625 20.34375 73.4375 
Q 25.25 74.21875 29.59375 74.21875 
Q 40.828125 74.21875 47.359375 69.109375 
Q 53.90625 64.015625 53.90625 55.328125 
Q 53.90625 49.265625 50.4375 45.09375 
Q 46.96875 40.921875 40.578125 39.3125 
z
" id="DejaVuSans-51"/>
      </defs>
      <g transform="translate(9.217188 350.072543)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-51"/>
       <use x="63.623047" xlink:href="#DejaVuSans-48"/>
      </g>
     </g>
    </g>
   </g>
   <g id="line2d_54">
    <path clip-path="url(#p6214dcd116)" d="M 40.471113 380.954541 
L 40.563381 321.977685 
L 40.65565 340.909759 
L 40.840186 429.143292 
L 40.932455 429.153396 
L 41.20926 424.973154 
L 41.578333 438.253768 
L 41.670601 436.865932 
L 41.762869 434.459571 
L 41.855138 435.404145 
L 42.039674 437.955488 
L 42.224211 431.910824 
L 42.316479 427.55551 
L 42.408748 428.557386 
L 42.685553 437.853898 
L 42.777821 438.25576 
L 42.962358 437.107294 
L 43.146894 438.231454 
L 43.239162 437.765605 
L 43.515967 431.485245 
L 43.608236 432.788934 
L 43.792772 437.973762 
L 43.885041 438.235946 
L 44.161846 437.880308 
L 44.346382 438.069185 
L 44.438651 437.483455 
L 44.623187 433.969699 
L 44.715455 434.245676 
L 44.99226 438.139421 
L 45.176797 435.536436 
L 45.269065 435.962183 
L 45.453602 438.12164 
L 45.638139 438.254857 
L 45.730407 437.988468 
L 46.007212 433.312319 
L 46.09948 433.527406 
L 46.468553 438.255232 
L 46.65309 438.110545 
L 46.837627 438.21264 
L 47.022163 437.997363 
L 47.114432 437.861198 
L 47.298968 436.4507 
L 47.483505 430.930658 
L 47.668041 412.776198 
L 47.852578 392.901934 
L 47.944846 399.531763 
L 48.221651 436.667821 
L 48.498456 378.541567 
L 48.590725 382.781792 
L 48.959798 434.717636 
L 49.144334 437.8578 
L 49.328871 437.458509 
L 49.605676 438.016448 
L 49.697944 437.817482 
L 49.882481 438.255079 
L 50.343823 437.138301 
L 50.620627 438.253424 
L 50.712896 438.153719 
L 50.989701 436.836207 
L 51.081969 436.089647 
L 51.358774 438.246609 
L 51.451042 438.104768 
L 51.543311 437.745335 
L 51.635579 436.81671 
L 51.820116 437.462285 
L 51.912384 437.97502 
L 52.004652 437.954321 
L 52.189189 437.665249 
L 52.373725 437.451737 
L 52.465994 437.321587 
L 52.65053 438.240885 
L 52.742799 438.146005 
L 53.111872 435.956194 
L 53.388677 438.232408 
L 53.573213 434.524502 
L 53.75775 431.730149 
L 53.850018 432.131186 
L 54.126823 438.251035 
L 54.495897 435.872796 
L 54.772702 438.251733 
L 54.86497 438.088248 
L 55.049506 438.210373 
L 55.234043 437.258207 
L 55.41858 438.147871 
L 55.510848 438.040529 
L 55.695385 435.202169 
L 55.879921 438.09616 
L 55.97219 437.692768 
L 56.156726 435.649066 
L 56.341263 438.186577 
L 56.433531 437.421892 
L 56.618068 433.227224 
L 56.987141 438.226377 
L 57.079409 438.034086 
L 57.171678 437.76521 
L 57.263946 437.89033 
L 57.356214 438.246798 
L 57.448483 438.165483 
L 57.633019 436.61661 
L 57.817556 434.717373 
L 58.094361 437.80969 
L 58.278897 438.253343 
L 58.740239 436.656302 
L 58.832507 436.166641 
L 59.017044 436.594145 
L 59.293849 437.713845 
L 59.386117 437.600336 
L 59.570654 437.466259 
L 59.662922 437.52504 
L 59.847459 438.20494 
L 59.939727 438.125376 
L 60.216532 435.945412 
L 60.401069 438.201783 
L 60.493337 437.968156 
L 60.770142 434.927528 
L 60.954678 438.131413 
L 61.046947 437.666338 
L 61.323752 432.171752 
L 61.600557 438.208925 
L 61.785093 432.714863 
L 61.96963 428.255179 
L 62.061898 429.66449 
L 62.246435 438.253538 
L 62.338703 433.962316 
L 62.707776 365.04541 
L 62.800045 374.606004 
L 63.07685 437.158373 
L 63.169118 434.480163 
L 63.445923 400.661871 
L 63.907264 437.184893 
L 63.999533 437.484104 
L 64.276338 430.500329 
L 64.368606 430.881415 
L 64.737679 438.134127 
L 64.922216 438.221137 
L 65.106752 437.969462 
L 65.291289 436.82179 
L 65.475826 438.105585 
L 65.568094 437.893495 
L 65.752631 434.143097 
L 65.937167 430.174809 
L 66.029436 429.452147 
L 66.121704 430.002707 
L 66.213972 429.477133 
L 66.306241 429.631949 
L 66.398509 430.664066 
L 66.675314 437.601336 
L 66.767582 438.253571 
L 66.952119 437.487272 
L 67.136655 438.236361 
L 67.228924 438.010868 
L 67.505729 432.069178 
L 67.597997 432.086773 
L 67.96707 438.236297 
L 68.059338 438.046789 
L 68.243875 435.564815 
L 68.428412 433.048999 
L 68.612948 438.211698 
L 68.705217 436.767576 
L 68.889753 428.642428 
L 68.982022 428.672792 
L 69.166558 438.102843 
L 69.258827 436.227999 
L 69.443363 427.361609 
L 69.535631 427.771331 
L 69.904705 436.59679 
L 69.996973 436.586649 
L 70.18151 435.621717 
L 70.366046 436.953719 
L 70.458315 438.248816 
L 70.642851 434.521493 
L 70.919656 426.653272 
L 71.104193 432.520392 
L 71.380998 437.351548 
L 71.473266 438.254854 
L 71.657803 437.096664 
L 71.750071 437.607813 
L 71.842339 437.538853 
L 72.026876 438.242135 
L 72.119144 438.176418 
L 72.211413 437.994349 
L 72.303681 438.215641 
L 72.395949 438.161042 
L 72.580486 438.011706 
L 72.672754 438.056283 
L 72.765022 438.255213 
L 72.857291 438.06305 
L 73.134096 433.251727 
L 73.226364 433.591415 
L 73.503169 438.222696 
L 73.687706 438.048894 
L 73.779974 438.253904 
L 73.96451 437.506215 
L 74.149047 436.430954 
L 74.241315 436.490499 
L 74.51812 438.24025 
L 74.702657 437.376847 
L 75.07173 433.018896 
L 75.163999 433.641913 
L 75.256267 433.308361 
L 75.533072 438.240885 
L 75.717608 429.727599 
L 75.902145 416.620543 
L 75.994413 418.387736 
L 76.271218 438.224941 
L 76.640292 425.984367 
L 77.009365 438.10773 
L 77.101633 438.168628 
L 77.28617 436.904473 
L 77.562975 438.196227 
L 77.655243 436.355171 
L 77.83978 413.692518 
L 78.116585 373.924406 
L 78.393389 437.831593 
L 78.485658 430.649653 
L 78.762463 368.857179 
L 79.131536 437.903177 
L 79.223804 437.974925 
L 79.316073 437.394007 
L 79.408341 438.198161 
L 79.500609 435.878049 
L 79.777414 421.164119 
L 79.961951 429.766151 
L 80.146487 438.254239 
L 80.331024 436.642453 
L 80.515561 438.167534 
L 80.607829 437.986794 
L 80.792366 435.541532 
L 80.884634 435.563297 
L 81.161439 438.223012 
L 81.345975 437.79781 
L 81.530512 438.017173 
L 81.62278 437.781322 
L 81.715049 437.847057 
L 81.807317 438.022231 
L 81.899585 437.844469 
L 82.084122 437.231835 
L 82.268659 438.179357 
L 82.360927 438.013347 
L 82.545464 436.856856 
L 82.822268 432.462871 
L 82.914537 433.157612 
L 83.191342 438.255091 
L 83.468147 435.076923 
L 83.560415 435.348439 
L 83.83722 437.87817 
L 84.021757 437.227107 
L 84.114025 436.7651 
L 84.39083 438.251136 
L 84.667635 434.94027 
L 84.94444 438.186592 
L 85.036708 437.786088 
L 85.221245 438.227059 
L 85.405781 437.141593 
L 85.49805 436.71316 
L 85.682586 438.137337 
L 85.959391 434.367173 
L 86.236196 438.255752 
L 86.420733 437.750833 
L 86.605269 438.222775 
L 86.789806 437.816716 
L 86.974343 438.236922 
L 87.066611 438.167045 
L 87.158879 437.891104 
L 87.251147 437.954161 
L 87.343416 438.198256 
L 87.620221 437.747911 
L 87.804757 438.243287 
L 87.897026 438.176038 
L 87.989294 437.8313 
L 88.173831 438.255137 
L 88.266099 438.149716 
L 88.450636 437.567697 
L 88.542904 437.599664 
L 88.819709 438.251755 
L 88.911977 437.941249 
L 89.188782 434.510878 
L 89.28105 434.540486 
L 89.557855 438.25487 
L 89.650124 438.119713 
L 89.926929 436.30363 
L 90.111465 437.093653 
L 90.296002 435.144868 
L 90.665075 438.253943 
L 90.757343 437.812648 
L 90.849612 436.671608 
L 90.94188 436.800558 
L 91.126417 438.233987 
L 91.403222 433.715876 
L 91.49549 433.969637 
L 91.864563 438.0727 
L 92.0491 438.255696 
L 92.510441 438.252676 
L 92.60271 437.697468 
L 92.694978 435.267956 
L 92.879514 410.132122 
L 93.064051 379.763114 
L 93.156319 380.518028 
L 93.525393 436.618703 
L 93.894466 389.64781 
L 93.986734 394.219375 
L 94.263539 419.306151 
L 94.540344 429.708026 
L 94.632612 430.66088 
L 94.909417 437.544982 
L 95.001686 438.252968 
L 95.093954 438.185002 
L 95.186222 437.635597 
L 95.278491 437.651112 
L 95.463027 438.237076 
L 95.8321 438.170812 
L 95.924369 437.25027 
L 96.201174 432.390584 
L 96.293442 431.720152 
L 96.477979 433.4377 
L 96.754784 437.689254 
L 96.847052 438.212856 
L 97.031589 436.971338 
L 97.308393 438.225418 
L 97.400662 437.065359 
L 97.585198 432.129737 
L 97.677467 432.764966 
L 97.862003 435.143787 
L 97.954272 435.498851 
L 98.138808 437.803165 
L 98.231077 437.77279 
L 98.323345 437.299398 
L 98.415613 437.379299 
L 98.60015 438.23572 
L 98.692418 437.878926 
L 98.969223 433.853945 
L 99.246028 438.235253 
L 99.338296 438.174146 
L 99.522833 438.095353 
L 99.615101 438.255589 
L 99.70737 437.876733 
L 99.891906 436.498975 
L 100.076443 438.164189 
L 100.168711 438.24664 
L 100.353248 437.952903 
L 100.445516 438.141815 
L 100.537784 438.221781 
L 100.722321 437.065005 
L 101.183663 438.187506 
L 101.275931 438.239502 
L 101.368199 438.061703 
L 101.552736 436.38121 
L 101.737272 435.44993 
L 101.829541 435.299498 
L 102.106346 438.174079 
L 102.475419 433.502803 
L 102.567687 433.35824 
L 102.844492 438.251208 
L 103.121297 438.118199 
L 103.213565 438.231816 
L 103.305834 437.97204 
L 103.582639 435.126809 
L 103.674907 435.085741 
L 103.767175 435.469251 
L 104.04398 437.65002 
L 104.413054 438.251973 
L 104.505322 438.226808 
L 104.59759 437.935638 
L 104.782127 437.084709 
L 105.058932 438.249079 
L 105.520273 438.253721 
L 105.612542 438.137403 
L 105.797078 437.063858 
L 106.073883 438.238866 
L 106.166151 438.131352 
L 106.350688 437.835492 
L 106.442956 438.168155 
L 106.535225 438.041089 
L 106.996566 436.376068 
L 107.273371 437.299679 
L 107.457908 435.566318 
L 107.550176 435.767 
L 107.826981 438.180113 
L 107.919249 437.784944 
L 108.196054 425.399042 
L 108.565128 397.237019 
L 108.657396 400.757224 
L 108.934201 436.519849 
L 109.026469 435.423344 
L 109.303274 391.038837 
L 109.395542 392.204838 
L 109.764616 437.811498 
L 109.856884 438.255656 
L 109.949152 438.213586 
L 110.041421 438.253512 
L 110.225957 437.581868 
L 110.318226 437.094378 
L 110.59503 438.231878 
L 110.779567 436.777398 
L 110.871835 435.503099 
L 111.240909 438.151227 
L 111.425445 435.501733 
L 111.517714 436.127999 
L 111.609982 437.901857 
L 111.70225 437.818296 
L 111.979055 430.497529 
L 112.071323 431.838888 
L 112.25586 438.138579 
L 112.624933 438.243903 
L 112.717202 437.976066 
L 113.086275 432.460929 
L 113.270812 434.527818 
L 113.455348 438.240895 
L 113.732153 434.605452 
L 113.91669 438.053122 
L 114.008958 438.036336 
L 114.193495 436.313957 
L 114.378031 438.255606 
L 114.654836 434.773182 
L 114.931641 438.25532 
L 115.023909 437.811442 
L 115.300714 434.98425 
L 115.392983 434.943743 
L 115.577519 432.412386 
L 115.669788 433.04143 
L 115.762056 434.033946 
L 116.038861 438.220692 
L 116.223398 436.244309 
L 116.315666 436.320992 
L 116.500202 438.187856 
L 116.592471 438.18689 
L 116.684739 437.920848 
L 116.869276 438.248671 
L 117.146081 435.807072 
L 117.238349 435.840185 
L 117.515154 437.369908 
L 117.607422 437.355092 
L 117.699691 437.049845 
L 117.791959 436.316464 
L 117.884227 436.38284 
L 118.2533 438.22845 
L 118.530105 435.839687 
L 118.80691 438.235535 
L 118.991447 432.841712 
L 119.175983 430.267444 
L 119.36052 434.041958 
L 119.545057 438.102737 
L 119.637325 438.239238 
L 119.821862 436.910581 
L 120.190935 433.711459 
L 120.375472 435.055736 
L 120.652276 437.326574 
L 120.836813 437.384275 
L 120.929081 436.953452 
L 121.205886 431.483689 
L 121.298155 432.436478 
L 121.57496 438.132957 
L 121.667228 437.528344 
L 121.851765 433.872378 
L 122.036301 438.087221 
L 122.128569 438.059561 
L 122.313106 437.231462 
L 122.405374 438.1705 
L 122.497643 437.534008 
L 122.682179 431.753184 
L 122.866716 436.19042 
L 122.958984 438.243753 
L 123.143521 435.555109 
L 123.235789 435.941637 
L 123.420326 438.206824 
L 123.697131 432.811432 
L 123.881667 438.25548 
L 123.973936 434.064885 
L 124.250741 399.862175 
L 124.343009 406.53119 
L 124.527546 437.178747 
L 124.619814 435.065059 
L 124.896619 393.064325 
L 124.988887 394.785419 
L 125.450229 431.17467 
L 125.727034 438.252911 
L 125.91157 436.138301 
L 126.003839 436.317367 
L 126.188375 438.207866 
L 126.280644 437.918241 
L 126.46518 435.660221 
L 126.649717 438.014878 
L 126.741985 438.034425 
L 127.01879 434.792921 
L 127.295595 438.123794 
L 127.480132 438.211565 
L 127.756937 438.18587 
L 128.033741 436.635852 
L 128.12601 436.898078 
L 128.310546 437.639784 
L 128.402815 437.6235 
L 128.587351 437.719087 
L 128.864156 436.622399 
L 129.140961 438.199022 
L 129.23323 437.915002 
L 129.602303 434.359802 
L 129.879108 438.220207 
L 130.063644 437.000711 
L 130.155913 436.372069 
L 130.248181 436.540521 
L 130.432718 438.049271 
L 130.617254 438.239874 
L 130.801791 438.025675 
L 130.986327 438.200441 
L 131.263132 438.240302 
L 131.355401 438.239022 
L 131.539937 437.158313 
L 131.724474 435.557461 
L 132.001279 438.003129 
L 132.093547 438.205539 
L 132.278084 436.554324 
L 132.370352 436.807677 
L 132.46262 437.039873 
L 132.647157 437.96461 
L 132.739425 437.954121 
L 132.923962 438.248978 
L 133.200767 438.045792 
L 133.293035 437.583177 
L 133.477572 438.239613 
L 133.754377 436.26877 
L 133.846645 436.486773 
L 134.031182 438.246245 
L 134.215718 434.956382 
L 134.307987 435.244167 
L 134.584792 438.177114 
L 134.67706 438.148852 
L 134.861597 437.86215 
L 135.046133 438.243801 
L 135.322938 438.043715 
L 135.507475 438.074119 
L 135.78428 438.240632 
L 135.968816 438.23663 
L 136.33789 438.250542 
L 136.522426 438.006447 
L 136.614695 437.689888 
L 136.983768 434.063032 
L 137.352841 422.548313 
L 137.537378 432.086059 
L 137.721914 438.057997 
L 137.906451 435.289702 
L 137.998719 435.879104 
L 138.183256 438.234295 
L 138.275524 436.990371 
L 138.460061 432.864638 
L 138.736866 438.18402 
L 138.829134 435.486697 
L 139.105939 394.585555 
L 139.290476 374.126575 
L 139.382744 375.715242 
L 139.751817 436.081418 
L 140.028622 390.191567 
L 140.213159 416.025588 
L 140.397695 436.892113 
L 140.582232 438.252331 
L 140.6745 438.236412 
L 140.951305 436.222492 
L 141.043574 436.566806 
L 141.22811 438.047402 
L 141.320378 438.225575 
L 141.412647 438.176523 
L 141.504915 438.254727 
L 141.597183 438.011237 
L 141.873988 435.987437 
L 141.966257 436.225536 
L 142.150793 438.233749 
L 142.243062 438.037503 
L 142.427598 436.543296 
L 142.519867 436.753902 
L 142.704403 438.237894 
L 142.796671 438.162546 
L 143.073476 436.739249 
L 143.350281 436.460955 
L 143.719355 438.220249 
L 143.903891 437.369786 
L 143.99616 437.223243 
L 144.272964 434.005957 
L 144.734306 438.149395 
L 144.826574 436.871376 
L 145.195648 438.253098 
L 145.380184 437.170825 
L 145.472452 437.395112 
L 145.564721 437.589462 
L 145.749257 436.548705 
L 146.118331 438.253072 
L 146.210599 437.727628 
L 146.487404 433.078346 
L 146.579672 433.320069 
L 147.041014 438.221091 
L 147.22555 437.862948 
L 147.317819 437.856318 
L 147.502355 438.237199 
L 147.686892 438.193017 
L 147.963697 435.814408 
L 148.055965 436.163534 
L 148.240502 438.073851 
L 148.33277 438.255043 
L 148.517307 437.720812 
L 148.794112 438.253201 
L 148.978648 438.194009 
L 149.163185 437.551189 
L 149.255453 437.65151 
L 149.532258 438.211004 
L 149.716795 436.519723 
L 149.901331 438.092949 
L 149.9936 438.077493 
L 150.270405 432.63229 
L 150.731746 437.870359 
L 150.916283 438.107337 
L 151.10082 438.22837 
L 151.285356 437.721857 
L 151.562161 437.799251 
L 151.931234 438.243673 
L 152.115771 438.199162 
L 152.208039 438.251461 
L 152.392576 437.29862 
L 152.577113 434.70753 
L 152.669381 435.335888 
L 152.946186 438.205545 
L 153.038454 438.191854 
L 153.407527 437.692815 
L 153.684332 432.897871 
L 153.868869 425.07657 
L 154.237942 394.293383 
L 154.514747 436.546844 
L 154.607015 435.294077 
L 154.88382 386.538236 
L 155.43743 438.247358 
L 155.529699 438.159591 
L 155.714235 436.835575 
L 156.083308 433.735849 
L 156.636918 438.172759 
L 156.913723 438.226775 
L 157.005992 438.059412 
L 157.190528 438.169683 
L 157.467333 438.091912 
L 157.65187 438.236115 
L 157.836406 438.182135 
L 158.020943 438.207325 
L 158.113211 437.113799 
L 158.482285 421.893183 
L 158.759089 437.791255 
L 158.851358 437.499849 
L 158.943626 435.719524 
L 159.128163 438.252464 
L 159.220431 437.145456 
L 159.497236 429.252149 
L 159.774041 438.056486 
L 160.050846 434.325103 
L 160.143114 434.540873 
L 160.419919 438.213334 
L 160.512187 437.435532 
L 160.696724 433.673853 
L 160.788992 434.28874 
L 160.973529 438.127995 
L 161.065797 437.930444 
L 161.250334 434.868317 
L 161.527139 438.053405 
L 161.711675 436.257029 
L 161.803944 436.534794 
L 161.896212 438.001282 
L 161.98848 437.934743 
L 162.173017 434.132295 
L 162.449822 438.247057 
L 162.726627 433.666903 
L 163.003432 438.232204 
L 163.0957 437.731046 
L 163.372505 431.354719 
L 163.741578 438.254042 
L 163.833847 436.871394 
L 164.018383 431.217994 
L 164.479725 438.129766 
L 164.664261 436.456764 
L 164.848798 438.253451 
L 164.941066 437.848522 
L 165.033335 435.901242 
L 165.217871 430.588043 
L 165.402408 438.206471 
L 165.586945 434.025136 
L 165.679213 431.213551 
L 165.86375 437.435509 
L 165.956018 437.170157 
L 166.140554 430.17963 
L 166.232823 430.312105 
L 166.509628 438.254739 
L 166.601896 438.003777 
L 166.878701 438.15741 
L 167.155506 438.250728 
L 167.340043 438.116897 
L 167.616847 438.220712 
L 167.893652 437.864998 
L 168.078189 437.171932 
L 168.262726 435.049935 
L 168.447262 436.252645 
L 168.724067 438.054952 
L 168.816336 438.245945 
L 168.908604 438.186781 
L 169.277677 438.101515 
L 169.369945 438.17089 
L 169.554482 437.116649 
L 169.64675 437.172096 
L 169.739019 437.990743 
L 169.831287 437.625614 
L 170.015824 411.841623 
L 170.20036 392.691168 
L 170.384897 418.864756 
L 170.569433 437.038893 
L 170.846238 417.124058 
L 170.938507 418.226128 
L 171.30758 429.905332 
L 171.399848 429.629579 
L 171.492117 429.733961 
L 172.230263 438.173379 
L 172.322531 438.141041 
L 172.507068 437.712748 
L 172.599336 437.761422 
L 172.691605 437.527792 
L 172.96841 436.271788 
L 173.060678 436.270054 
L 173.152946 436.7462 
L 173.337483 438.255257 
L 173.522019 438.174829 
L 173.614288 437.55082 
L 173.891093 433.118965 
L 174.167898 438.159579 
L 174.444703 433.713319 
L 174.536971 434.103565 
L 174.629239 435.458958 
L 174.721507 435.3209 
L 174.998312 438.216322 
L 175.090581 437.830243 
L 175.367386 432.975214 
L 175.644191 438.226449 
L 175.736459 437.877024 
L 175.920996 436.176562 
L 176.1978 438.225304 
L 176.290069 438.110611 
L 176.566874 434.891392 
L 176.843679 438.255658 
L 176.935947 437.517012 
L 177.120484 435.396188 
L 177.30502 438.183667 
L 177.489557 435.632067 
L 177.581825 436.035588 
L 177.766362 438.207421 
L 178.043167 435.515659 
L 178.227703 438.164959 
L 178.319972 438.254419 
L 178.504508 438.037573 
L 178.689045 438.19376 
L 178.96585 434.177642 
L 179.058118 434.431316 
L 179.150386 434.959178 
L 179.427191 438.160693 
L 179.611728 437.591237 
L 179.796265 438.224136 
L 179.888533 438.1649 
L 180.07307 436.40079 
L 180.165338 436.735908 
L 180.349875 438.230733 
L 180.442143 438.056108 
L 180.626679 434.342041 
L 180.811216 431.90412 
L 180.903484 432.015557 
L 181.088021 435.452543 
L 181.272558 438.207021 
L 181.549363 434.746085 
L 181.826168 438.239106 
L 181.918436 438.161677 
L 182.102972 437.756643 
L 182.195241 437.635179 
L 182.379777 438.018687 
L 182.564314 437.467948 
L 182.748851 436.23828 
L 183.025656 435.290119 
L 183.117924 434.735577 
L 183.394729 438.035509 
L 183.486997 438.24941 
L 183.579265 437.683849 
L 183.763802 431.470115 
L 183.85607 427.546271 
L 183.948339 427.966537 
L 184.317412 438.223297 
L 184.40968 437.31563 
L 184.501949 437.583439 
L 184.594217 438.241037 
L 184.686485 436.557736 
L 184.96329 428.081539 
L 185.240095 438.164616 
L 185.332363 437.763529 
L 185.5169 435.461009 
L 185.793705 427.522276 
L 185.978242 423.720556 
L 186.255047 438.255461 
L 186.347315 434.97195 
L 186.62412 420.962113 
L 186.900925 431.469155 
L 186.993193 431.123831 
L 187.17773 425.387084 
L 187.269998 425.347219 
L 187.546803 433.783415 
L 187.73134 438.249588 
L 188.008144 436.908757 
L 188.192681 435.267908 
L 188.377218 434.691519 
L 188.746291 437.971546 
L 188.838559 438.216561 
L 189.023096 437.648268 
L 189.115364 437.290983 
L 189.299901 438.057775 
L 189.392169 438.254317 
L 189.668974 437.885519 
L 189.761242 438.059007 
L 189.853511 437.632113 
L 190.038047 434.883493 
L 190.222584 432.702989 
L 190.314852 432.052011 
L 190.776194 438.254378 
L 191.237535 438.206207 
L 191.422072 437.388221 
L 191.51434 436.802935 
L 191.606609 437.052371 
L 191.698877 436.959238 
L 191.883414 437.93627 
L 192.160219 438.253328 
L 192.344755 437.825171 
L 192.437023 437.954863 
L 192.529292 437.769006 
L 193.082902 434.349687 
L 193.359707 438.148114 
L 193.451975 437.58332 
L 193.636512 434.634246 
L 193.913316 438.24759 
L 194.005585 438.079146 
L 194.28239 434.1594 
L 194.374658 434.905796 
L 194.559195 438.145337 
L 194.651463 437.65385 
L 194.928268 427.625403 
L 195.205073 437.920935 
L 195.481878 429.188223 
L 195.666414 438.121489 
L 195.758683 436.058595 
L 195.943219 424.593101 
L 196.035488 424.681398 
L 196.404561 438.255579 
L 196.681366 438.020998 
L 196.865902 435.895093 
L 196.958171 436.380279 
L 197.142707 438.160652 
L 197.234976 438.088383 
L 197.511781 436.362703 
L 197.604049 437.041654 
L 197.788586 436.652392 
L 197.880854 436.253652 
L 198.157659 437.150417 
L 198.342195 437.196232 
L 198.526732 436.587747 
L 198.711269 436.230941 
L 199.17261 438.242302 
L 199.264879 438.01069 
L 199.449415 436.354299 
L 199.541683 435.486079 
L 199.72622 437.16272 
L 199.818488 438.195698 
L 199.910757 438.073673 
L 200.095293 435.601733 
L 200.187562 435.733754 
L 200.27983 436.171538 
L 200.464367 438.24762 
L 200.648903 437.992278 
L 200.741172 437.959312 
L 200.83344 433.631187 
L 201.017976 395.703586 
L 201.202513 363.171664 
L 201.38705 409.001216 
L 201.571586 435.595574 
L 201.848391 340.186317 
L 201.94066 342.442094 
L 202.402001 438.027075 
L 202.494269 438.247895 
L 202.771074 437.568525 
L 202.863343 437.603838 
L 203.047879 438.244219 
L 203.324684 434.397974 
L 203.416953 434.593658 
L 203.509221 434.887029 
L 203.786026 438.213302 
L 203.970562 437.921157 
L 204.155099 438.252715 
L 204.339636 437.470988 
L 204.800977 438.252933 
L 204.985514 438.171156 
L 205.077782 437.950201 
L 205.170051 438.244485 
L 205.446855 437.754544 
L 205.631392 438.24428 
L 205.72366 437.953219 
L 206.000465 434.872461 
L 206.092734 435.299626 
L 206.27727 434.578887 
L 206.83088 438.245162 
L 206.923148 438.123728 
L 207.107685 437.452366 
L 207.38449 438.162554 
L 207.569027 437.79649 
L 207.753563 438.253469 
L 207.845832 438.210432 
L 207.9381 437.819938 
L 208.122637 438.255742 
L 208.307173 437.530357 
L 208.49171 438.184834 
L 208.583978 438.2381 
L 208.676246 437.724265 
L 208.860783 435.868454 
L 209.04532 437.985919 
L 209.137588 437.972549 
L 209.229856 438.180732 
L 209.322125 438.129326 
L 209.506661 436.871503 
L 209.59893 436.911995 
L 209.783466 434.989687 
L 210.152539 438.21171 
L 210.244808 438.213989 
L 210.429344 437.682436 
L 210.613881 438.190472 
L 210.798418 438.139653 
L 210.982954 437.542657 
L 211.167491 434.91788 
L 211.259759 435.338216 
L 211.444296 438.230656 
L 211.536564 438.083783 
L 211.721101 435.186417 
L 211.997906 438.254565 
L 212.090174 437.853836 
L 212.274711 436.533637 
L 212.366979 436.762641 
L 212.459247 437.118322 
L 212.643784 438.164582 
L 212.736052 437.836596 
L 212.82832 436.938874 
L 213.012857 431.344672 
L 213.197394 427.444086 
L 213.289662 427.985417 
L 213.566467 437.977033 
L 213.93554 427.800591 
L 214.212345 433.641397 
L 214.304613 433.638466 
L 214.48915 432.147176 
L 214.950492 438.235142 
L 215.135028 436.858055 
L 215.227297 437.045649 
L 215.411833 438.171543 
L 215.504102 437.950874 
L 215.59637 436.939486 
L 215.688638 433.439575 
L 215.873175 405.785908 
L 216.057711 374.919601 
L 216.14998 385.907583 
L 216.426785 437.666184 
L 216.70359 402.807073 
L 216.888126 422.289928 
L 217.072663 435.233405 
L 217.257199 436.752447 
L 217.441736 435.804099 
L 217.534004 435.070972 
L 217.903078 437.436056 
L 217.995346 437.065177 
L 218.272151 438.188462 
L 218.456688 438.223826 
L 218.641224 436.905724 
L 218.733492 436.957239 
L 219.010297 438.199126 
L 219.287102 430.866374 
L 219.379371 432.556579 
L 219.656176 438.092179 
L 220.117517 431.988068 
L 220.302054 434.566118 
L 220.394322 435.283858 
L 220.671127 434.009898 
L 220.763395 432.193068 
L 220.855664 432.716376 
L 221.0402 438.054297 
L 221.132469 437.514118 
L 221.409274 430.430179 
L 221.686078 438.194564 
L 221.778347 438.215007 
L 221.870615 438.052468 
L 222.055152 438.198563 
L 222.331957 436.433965 
L 222.793298 428.808216 
L 222.885567 428.997574 
L 223.162371 438.113275 
L 223.25464 437.960115 
L 223.439176 435.494056 
L 223.715981 436.600271 
L 223.80825 436.414056 
L 223.900518 435.53656 
L 223.992786 435.809609 
L 224.085055 435.671963 
L 224.36186 438.07198 
L 224.546396 436.530603 
L 224.638664 436.70281 
L 224.915469 438.254762 
L 225.100006 438.074705 
L 225.192274 437.913581 
L 225.376811 437.377644 
L 225.469079 437.31062 
L 225.561348 436.654004 
L 225.653616 436.790227 
L 226.022689 438.253577 
L 226.114957 437.963293 
L 226.299494 436.783835 
L 226.576299 437.808636 
L 226.760836 438.242026 
L 226.945372 437.497057 
L 227.222177 434.763602 
L 227.314445 435.232019 
L 227.59125 438.086818 
L 227.683519 438.222538 
L 228.052592 435.464274 
L 228.329397 433.130021 
L 228.421665 434.281485 
L 228.513934 434.185544 
L 228.883007 437.520014 
L 228.975275 437.227798 
L 229.25208 436.452498 
L 229.344348 436.618884 
L 229.436617 436.38164 
L 229.713422 438.250461 
L 229.897958 436.286564 
L 230.082495 432.607099 
L 230.174763 432.714491 
L 230.267031 433.078469 
L 230.543836 436.453373 
L 230.636105 436.034929 
L 230.728373 434.600428 
L 230.91291 422.254367 
L 231.097446 402.341424 
L 231.189715 407.084713 
L 231.374251 435.372146 
L 231.46652 435.327295 
L 231.743324 363.889905 
L 231.835593 373.453122 
L 232.112398 435.669941 
L 232.204666 438.255264 
L 232.296934 438.165799 
L 232.389203 438.248649 
L 232.666008 436.436725 
L 232.758276 436.586961 
L 232.942813 437.475319 
L 233.035081 437.188187 
L 233.404154 433.146661 
L 233.680959 438.247432 
L 233.773227 438.1584 
L 233.957764 437.758131 
L 234.050032 437.77652 
L 234.234569 438.245103 
L 234.419106 438.205957 
L 234.603642 437.786167 
L 234.69591 437.78288 
L 234.788179 437.663308 
L 234.880447 437.941667 
L 234.972715 437.908322 
L 235.064984 437.751772 
L 235.157252 436.646013 
L 235.434057 426.725807 
L 235.526325 428.175546 
L 235.895399 438.191393 
L 236.079935 436.988451 
L 236.172203 436.773244 
L 236.264472 436.876985 
L 236.35674 437.172871 
L 236.449008 436.0953 
L 236.725813 438.175203 
L 236.818082 437.447849 
L 237.002618 432.197209 
L 237.094887 433.262059 
L 237.279423 438.189672 
L 237.46396 432.701752 
L 237.556228 429.638728 
L 237.833033 438.183112 
L 237.925301 437.17645 
L 238.109838 431.629791 
L 238.202106 431.43841 
L 238.294375 432.339568 
L 238.57118 437.99331 
L 238.663448 438.248657 
L 238.755716 438.058362 
L 239.124789 436.294527 
L 239.401594 438.174503 
L 239.678399 435.730344 
L 239.770668 436.176977 
L 239.955204 438.127627 
L 240.232009 434.271896 
L 240.416546 436.410346 
L 240.601082 438.088938 
L 240.970156 433.601103 
L 241.062424 433.990251 
L 241.339229 437.989349 
L 241.523766 435.738489 
L 241.800571 438.235102 
L 241.985107 434.242224 
L 242.077375 434.484642 
L 242.261912 438.102258 
L 242.35418 438.207351 
L 242.446449 437.773651 
L 242.815522 438.241354 
L 243.000059 438.253555 
L 243.092327 437.957745 
L 243.276864 435.855601 
L 243.4614 436.568919 
L 243.738205 438.249702 
L 243.830473 438.072111 
L 243.922742 438.243721 
L 244.01501 437.876352 
L 244.384083 430.725719 
L 244.56862 434.818706 
L 244.753157 438.241496 
L 244.937693 438.121447 
L 245.029961 437.920729 
L 245.399035 434.003451 
L 245.952645 415.904389 
L 246.137181 408.0163 
L 246.506254 437.431092 
L 246.783059 415.216148 
L 246.967596 424.827717 
L 247.244401 435.836827 
L 247.428938 437.720443 
L 247.613474 438.174505 
L 247.798011 438.246621 
L 248.074816 438.187472 
L 248.351621 436.636176 
L 248.628426 438.1355 
L 248.720694 438.095928 
L 248.905231 437.277422 
L 249.274304 438.15409 
L 249.366572 438.087245 
L 249.643377 437.10826 
L 249.827914 437.657325 
L 249.920182 438.149038 
L 250.01245 437.999801 
L 250.196987 436.070456 
L 250.289255 436.132247 
L 250.473792 438.038097 
L 250.56606 437.919647 
L 250.842865 427.204376 
L 250.935133 428.999562 
L 251.211938 438.254193 
L 251.396475 434.86502 
L 251.488743 434.879576 
L 251.765548 438.241717 
L 251.857817 438.103755 
L 252.042353 436.013443 
L 252.411426 438.186622 
L 252.503695 438.068711 
L 252.595963 437.105674 
L 252.688231 437.183708 
L 252.872768 438.221314 
L 253.057305 436.464951 
L 253.149573 435.085829 
L 253.241841 435.531762 
L 253.518646 438.207305 
L 253.610914 437.77018 
L 253.887719 434.603672 
L 253.979988 435.56113 
L 254.164524 438.13987 
L 254.256793 436.748311 
L 254.441329 432.301623 
L 254.533598 433.573859 
L 254.718134 437.905994 
L 254.994939 430.182129 
L 255.271744 438.174267 
L 255.364012 437.804151 
L 255.548549 435.779005 
L 255.640817 436.006878 
L 255.825354 438.091492 
L 255.917622 438.153169 
L 256.378964 436.43847 
L 256.655769 437.833376 
L 256.840305 438.25489 
L 256.932574 438.067465 
L 257.578452 434.689472 
L 257.947525 437.468193 
L 258.132062 438.117528 
L 258.408867 437.728003 
L 258.685672 438.214401 
L 258.870208 438.140706 
L 258.962477 437.993701 
L 259.147013 438.148642 
L 259.516086 438.252186 
L 259.700623 438.213806 
L 259.88516 438.139423 
L 259.977428 438.250263 
L 260.069696 437.935168 
L 260.346501 434.471223 
L 260.43877 435.043793 
L 260.623306 438.12763 
L 260.715575 434.144156 
L 260.992379 402.527823 
L 261.084648 402.726905 
L 261.453721 438.232452 
L 261.545989 433.401413 
L 261.915063 402.010499 
L 262.007331 404.306738 
L 262.468672 438.109841 
L 262.560941 438.036811 
L 262.653209 437.668964 
L 262.837746 438.250967 
L 263.114551 436.579718 
L 263.299087 436.838429 
L 263.575892 437.811269 
L 263.760429 437.73583 
L 263.944965 438.197465 
L 264.129502 438.219764 
L 264.22177 438.020332 
L 264.590844 433.569641 
L 264.683112 433.732911 
L 264.867649 435.819465 
L 265.236722 438.066567 
L 265.421258 438.25563 
L 265.513527 438.206693 
L 265.698063 437.640176 
L 265.974868 436.082569 
L 266.067137 436.197749 
L 266.159405 436.493204 
L 266.43621 438.250121 
L 266.620747 437.903571 
L 266.713015 437.923459 
L 266.897551 438.255537 
L 266.98982 438.031708 
L 267.266625 435.778734 
L 267.54343 438.146995 
L 267.635698 438.087329 
L 268.09704 431.043874 
L 268.189308 430.582981 
L 268.558381 437.887685 
L 268.835186 432.401683 
L 268.927454 433.754266 
L 269.111991 438.208959 
L 269.296528 437.728759 
L 269.573333 438.244482 
L 269.665601 438.208887 
L 269.757869 437.933481 
L 269.942406 438.21956 
L 270.034674 437.696354 
L 270.311479 431.884114 
L 270.403747 432.272882 
L 270.588284 437.837507 
L 270.680552 437.413929 
L 271.049626 417.424682 
L 271.049626 417.424682 
" style="fill:none;stroke:#1f77b4;stroke-linecap:square;stroke-width:1.5;"/>
   </g>
   <g id="patch_23">
    <path d="M 28.942188 444.069664 
L 28.942188 316.163781 
" style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/>
   </g>
   <g id="patch_24">
    <path d="M 282.578551 444.069664 
L 282.578551 316.163781 
" style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/>
   </g>
   <g id="patch_25">
    <path d="M 28.942188 444.069664 
L 282.578551 444.069664 
" style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/>
   </g>
   <g id="patch_26">
    <path d="M 28.942188 316.163781 
L 282.578551 316.163781 
" style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/>
   </g>
  </g>
  <g id="axes_6">
   <g id="patch_27">
    <path d="M 333.305824 444.069664 
L 586.942187 444.069664 
L 586.942187 316.163781 
L 333.305824 316.163781 
z
" style="fill:#ffffff;"/>
   </g>
   <g id="matplotlib.axis_11">
    <g id="xtick_31">
     <g id="line2d_55">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="344.834749" xlink:href="#m8f06597a47" y="444.069664"/>
      </g>
     </g>
     <g id="text_50">
      <!-- 0 -->
      <g transform="translate(341.653499 458.668101)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-48"/>
      </g>
     </g>
    </g>
    <g id="xtick_32">
     <g id="line2d_56">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="390.968906" xlink:href="#m8f06597a47" y="444.069664"/>
      </g>
     </g>
     <g id="text_51">
      <!-- 2 -->
      <g transform="translate(387.787656 458.668101)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-50"/>
      </g>
     </g>
    </g>
    <g id="xtick_33">
     <g id="line2d_57">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="437.103062" xlink:href="#m8f06597a47" y="444.069664"/>
      </g>
     </g>
     <g id="text_52">
      <!-- 4 -->
      <g transform="translate(433.921812 458.668101)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-52"/>
      </g>
     </g>
    </g>
    <g id="xtick_34">
     <g id="line2d_58">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="483.237218" xlink:href="#m8f06597a47" y="444.069664"/>
      </g>
     </g>
     <g id="text_53">
      <!-- 6 -->
      <g transform="translate(480.055968 458.668101)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-54"/>
      </g>
     </g>
    </g>
    <g id="xtick_35">
     <g id="line2d_59">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="529.371374" xlink:href="#m8f06597a47" y="444.069664"/>
      </g>
     </g>
     <g id="text_54">
      <!-- 8 -->
      <g transform="translate(526.190124 458.668101)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-56"/>
      </g>
     </g>
    </g>
    <g id="xtick_36">
     <g id="line2d_60">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="575.50553" xlink:href="#m8f06597a47" y="444.069664"/>
      </g>
     </g>
     <g id="text_55">
      <!-- 10 -->
      <g transform="translate(569.14303 458.668101)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-49"/>
       <use x="63.623047" xlink:href="#DejaVuSans-48"/>
      </g>
     </g>
    </g>
   </g>
   <g id="matplotlib.axis_12">
    <g id="ytick_20">
     <g id="line2d_61">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="333.305824" xlink:href="#m99c217a61f" y="439.791925"/>
      </g>
     </g>
     <g id="text_56">
      <!-- 0 -->
      <g transform="translate(319.943324 443.591144)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-48"/>
      </g>
     </g>
    </g>
    <g id="ytick_21">
     <g id="line2d_62">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="333.305824" xlink:href="#m99c217a61f" y="415.45872"/>
      </g>
     </g>
     <g id="text_57">
      <!-- 50 -->
      <defs>
       <path d="M 10.796875 72.90625 
L 49.515625 72.90625 
L 49.515625 64.59375 
L 19.828125 64.59375 
L 19.828125 46.734375 
Q 21.96875 47.46875 24.109375 47.828125 
Q 26.265625 48.1875 28.421875 48.1875 
Q 40.625 48.1875 47.75 41.5 
Q 54.890625 34.8125 54.890625 23.390625 
Q 54.890625 11.625 47.5625 5.09375 
Q 40.234375 -1.421875 26.90625 -1.421875 
Q 22.3125 -1.421875 17.546875 -0.640625 
Q 12.796875 0.140625 7.71875 1.703125 
L 7.71875 11.625 
Q 12.109375 9.234375 16.796875 8.0625 
Q 21.484375 6.890625 26.703125 6.890625 
Q 35.15625 6.890625 40.078125 11.328125 
Q 45.015625 15.765625 45.015625 23.390625 
Q 45.015625 31 40.078125 35.4375 
Q 35.15625 39.890625 26.703125 39.890625 
Q 22.75 39.890625 18.8125 39.015625 
Q 14.890625 38.140625 10.796875 36.28125 
z
" id="DejaVuSans-53"/>
      </defs>
      <g transform="translate(313.580824 419.257939)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-53"/>
       <use x="63.623047" xlink:href="#DejaVuSans-48"/>
      </g>
     </g>
    </g>
    <g id="ytick_22">
     <g id="line2d_63">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="333.305824" xlink:href="#m99c217a61f" y="391.125516"/>
      </g>
     </g>
     <g id="text_58">
      <!-- 100 -->
      <g transform="translate(307.218324 394.924735)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-49"/>
       <use x="63.623047" xlink:href="#DejaVuSans-48"/>
       <use x="127.246094" xlink:href="#DejaVuSans-48"/>
      </g>
     </g>
    </g>
    <g id="ytick_23">
     <g id="line2d_64">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="333.305824" xlink:href="#m99c217a61f" y="366.792311"/>
      </g>
     </g>
     <g id="text_59">
      <!-- 150 -->
      <g transform="translate(307.218324 370.59153)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-49"/>
       <use x="63.623047" xlink:href="#DejaVuSans-53"/>
       <use x="127.246094" xlink:href="#DejaVuSans-48"/>
      </g>
     </g>
    </g>
    <g id="ytick_24">
     <g id="line2d_65">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="333.305824" xlink:href="#m99c217a61f" y="342.459107"/>
      </g>
     </g>
     <g id="text_60">
      <!-- 200 -->
      <g transform="translate(307.218324 346.258326)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-50"/>
       <use x="63.623047" xlink:href="#DejaVuSans-48"/>
       <use x="127.246094" xlink:href="#DejaVuSans-48"/>
      </g>
     </g>
    </g>
    <g id="ytick_25">
     <g id="line2d_66">
      <g>
       <use style="stroke:#000000;stroke-width:0.8;" x="333.305824" xlink:href="#m99c217a61f" y="318.125902"/>
      </g>
     </g>
     <g id="text_61">
      <!-- 250 -->
      <g transform="translate(307.218324 321.925121)scale(0.1 -0.1)">
       <use xlink:href="#DejaVuSans-50"/>
       <use x="63.623047" xlink:href="#DejaVuSans-53"/>
       <use x="127.246094" xlink:href="#DejaVuSans-48"/>
      </g>
     </g>
    </g>
   </g>
   <g id="line2d_67">
    <path clip-path="url(#pd5728cc9c7)" d="M 344.834749 430.696782 
L 345.111554 392.547877 
L 345.941969 381.130025 
L 346.034238 380.909425 
L 346.311042 379.783911 
L 346.403311 379.73625 
L 346.495579 379.305036 
L 346.680116 376.599537 
L 346.956921 373.714318 
L 347.325994 373.347754 
L 347.695067 372.813195 
L 347.879604 398.49093 
L 348.06414 416.96982 
L 348.525482 425.47406 
L 348.710019 427.880048 
L 348.802287 428.001759 
L 349.079092 427.078432 
L 349.263628 427.225067 
L 349.355897 427.254261 
L 349.448165 427.42208 
L 349.540433 427.997556 
L 349.909507 432.038652 
L 350.094043 432.059868 
L 350.186312 431.936908 
L 350.370848 430.929442 
L 350.555385 429.744471 
L 350.647653 429.840085 
L 351.108995 432.87396 
L 351.570336 432.790041 
L 351.754873 432.042716 
L 351.93941 429.804231 
L 352.123946 420.70834 
L 352.400751 404.348632 
L 352.493019 404.135458 
L 352.585288 404.247461 
L 352.677556 401.408592 
L 353.231166 365.780939 
L 353.323434 366.003998 
L 353.600239 367.180287 
L 353.969312 366.982035 
L 354.246117 366.911024 
L 354.522922 366.932233 
L 354.615191 367.046369 
L 354.707459 367.482015 
L 354.891996 370.653351 
L 355.076532 380.686376 
L 355.353337 396.979907 
L 355.537874 397.356696 
L 355.630142 400.299148 
L 356.183752 436.118194 
L 356.368289 436.765611 
L 357.014167 436.590056 
L 357.106435 436.608276 
L 357.290972 436.303246 
L 357.567777 435.730402 
L 357.752313 435.94184 
L 357.844582 435.80172 
L 358.029118 434.253946 
L 358.305923 432.041617 
L 358.49046 432.421612 
L 358.582728 432.352445 
L 358.859533 431.442139 
L 358.951801 431.483372 
L 359.228606 431.779679 
L 359.874484 432.090407 
L 360.151289 431.185571 
L 360.428094 431.688074 
L 360.704899 431.334275 
L 360.981704 431.538961 
L 361.350777 433.267783 
L 361.443046 433.233347 
L 361.535314 433.277402 
L 361.904387 434.308966 
L 362.088924 433.675316 
L 362.365729 432.592556 
L 362.457997 432.603446 
L 362.642534 432.854976 
L 362.82707 432.783832 
L 363.103875 433.229837 
L 363.288412 432.706629 
L 363.38068 432.760951 
L 363.565217 433.022378 
L 363.749754 432.975667 
L 364.211095 435.027152 
L 364.395632 434.898363 
L 364.764705 434.315792 
L 364.949242 434.335806 
L 365.133778 434.358156 
L 365.410583 434.638498 
L 365.59512 433.358002 
L 365.779656 431.903305 
L 365.871925 431.835095 
L 365.964193 432.029843 
L 366.056461 431.973649 
L 366.240998 430.214657 
L 366.517803 427.4645 
L 366.610071 427.550162 
L 366.702339 426.972717 
L 366.886876 418.057311 
L 367.348218 377.634466 
L 367.440486 377.702528 
L 367.532754 377.469956 
L 367.717291 369.352375 
L 367.994096 357.127119 
L 368.178632 356.487851 
L 368.363169 356.30869 
L 368.547706 356.402813 
L 368.732242 355.578466 
L 368.916779 354.419579 
L 369.009047 354.552226 
L 369.193584 356.928423 
L 369.470389 360.266874 
L 369.562657 360.121826 
L 369.654925 360.575696 
L 369.747194 363.387373 
L 369.93173 379.568739 
L 370.208535 405.770931 
L 370.300804 406.945427 
L 370.48534 405.01157 
L 370.577609 406.654199 
L 371.03895 422.102055 
L 371.223487 422.584408 
L 371.315755 422.584911 
L 371.408023 422.904511 
L 371.777097 425.723404 
L 371.961633 424.530779 
L 372.238438 423.059503 
L 372.515243 423.037979 
L 372.607511 422.838466 
L 372.884316 421.114295 
L 373.161121 421.952469 
L 373.345658 421.585539 
L 373.437926 422.154932 
L 373.714731 424.616106 
L 374.176073 420.14364 
L 374.360609 419.806257 
L 374.545146 419.090254 
L 374.637414 419.125755 
L 375.006488 421.625981 
L 375.098756 421.098004 
L 375.560097 415.697695 
L 375.836902 417.138307 
L 375.929171 417.044797 
L 376.021439 417.097032 
L 376.205976 419.375388 
L 376.390512 421.568211 
L 376.482781 421.579889 
L 376.575049 421.860253 
L 377.220927 428.862716 
L 377.313195 428.881469 
L 377.497732 428.319374 
L 377.682269 427.754682 
L 377.774537 427.669069 
L 377.866805 427.849951 
L 378.051342 429.463832 
L 378.512683 434.997619 
L 379.066293 435.228639 
L 379.158562 434.956139 
L 379.80444 430.532725 
L 379.896708 430.569102 
L 379.988976 430.157343 
L 380.173513 426.187491 
L 380.450318 419.267801 
L 380.634855 419.950744 
L 380.727123 419.552636 
L 381.280733 412.561761 
L 381.557538 413.19842 
L 382.018879 412.834607 
L 382.111148 411.781158 
L 382.295684 402.616162 
L 382.664758 375.175665 
L 382.757026 375.280921 
L 382.849294 374.076002 
L 383.033831 360.847866 
L 383.218367 348.085164 
L 383.310636 347.988473 
L 383.495172 349.383805 
L 383.587441 349.344121 
L 383.679709 349.692163 
L 383.956514 352.675448 
L 384.141051 349.593865 
L 384.417855 345.951576 
L 384.602392 346.153066 
L 384.879197 345.958704 
L 384.971465 346.217684 
L 385.063734 347.440682 
L 385.24827 357.249984 
L 385.617344 387.221405 
L 385.709612 387.216043 
L 385.80188 388.382728 
L 385.986417 403.294743 
L 386.263222 425.221416 
L 386.35549 425.92962 
L 386.447758 425.823061 
L 386.540027 425.797312 
L 386.816832 426.158521 
L 387.278173 433.397591 
L 387.370441 433.268376 
L 387.46271 433.160949 
L 387.647246 433.403297 
L 388.01632 432.169013 
L 388.293125 432.956849 
L 388.477661 432.642952 
L 388.662198 432.549418 
L 388.754466 432.589279 
L 388.939003 432.174196 
L 389.123539 431.505781 
L 389.215808 431.530086 
L 389.492613 431.795288 
L 389.769418 431.716186 
L 389.861686 431.693378 
L 390.046223 432.670218 
L 390.230759 433.542303 
L 390.507564 433.01757 
L 390.599832 433.190173 
L 391.061174 434.754943 
L 391.245711 434.807216 
L 391.614784 435.30696 
L 391.707052 435.298566 
L 391.891589 435.718688 
L 392.076125 436.374541 
L 392.445199 436.442721 
L 392.629735 436.490163 
L 392.90654 436.680961 
L 392.998808 436.639609 
L 393.183345 437.482042 
L 393.367882 438.25576 
L 393.46015 438.015423 
L 393.736955 436.650077 
L 394.198297 436.371339 
L 394.844175 434.454697 
L 395.12098 434.463989 
L 395.397785 433.965155 
L 395.490053 433.961798 
L 395.67459 433.340465 
L 396.043663 431.484215 
L 396.228199 431.453775 
L 396.412736 431.988375 
L 396.689541 433.480303 
L 396.874078 433.539808 
L 396.966346 433.472787 
L 397.058614 433.114579 
L 397.150883 431.504602 
L 397.335419 420.526676 
L 397.704492 393.209549 
L 397.889029 392.761124 
L 398.073566 385.325251 
L 398.534907 355.000941 
L 398.811712 349.637129 
L 399.180785 346.905412 
L 399.365322 346.793858 
L 399.549859 346.685362 
L 399.826664 346.569007 
L 399.918932 346.649525 
L 400.0112 347.108924 
L 400.103469 348.987506 
L 400.288005 360.343997 
L 400.657078 385.851748 
L 400.841615 384.867874 
L 400.933883 386.750306 
L 401.210688 406.585749 
L 401.487493 422.250181 
L 401.764298 429.292226 
L 401.948835 430.163715 
L 402.22564 429.303958 
L 402.410176 428.700371 
L 402.594713 428.746282 
L 402.871518 428.483265 
L 403.056055 428.439203 
L 403.332859 427.695035 
L 403.425128 427.942091 
L 403.978738 432.11742 
L 404.071006 432.147178 
L 404.255543 431.74341 
L 404.716884 432.102413 
L 405.270494 435.626008 
L 405.731836 436.101472 
L 405.824104 435.999716 
L 406.100909 435.110114 
L 406.193177 435.151745 
L 406.469982 436.034292 
L 406.654519 435.308657 
L 407.023592 432.814033 
L 407.392665 433.388576 
L 407.66947 433.382119 
L 407.854007 432.771741 
L 408.22308 431.606676 
L 408.592153 431.383309 
L 408.77669 431.528193 
L 409.3303 433.051713 
L 409.422568 433.063617 
L 409.607105 433.805039 
L 409.976178 436.386453 
L 410.068446 436.338209 
L 410.345251 436.003612 
L 410.714324 436.162334 
L 411.175666 437.716179 
L 411.267934 437.651301 
L 411.821544 436.279978 
L 412.006081 435.865076 
L 412.282886 435.953326 
L 412.375154 435.397587 
L 412.559691 432.06452 
L 412.744227 423.916826 
L 413.205569 398.755185 
L 413.390106 398.098111 
L 413.574642 389.635154 
L 413.943715 367.246978 
L 414.035984 366.690805 
L 414.312789 367.35212 
L 414.589594 367.812427 
L 414.681862 367.871971 
L 415.050935 368.841203 
L 415.235472 368.256371 
L 415.32774 368.507733 
L 415.512277 371.678628 
L 415.696813 379.65661 
L 416.158155 403.930172 
L 416.342692 402.517037 
L 416.43496 404.265454 
L 416.98857 432.889173 
L 417.080838 432.915294 
L 417.265375 431.907572 
L 417.634448 429.056045 
L 417.911253 428.78787 
L 418.095789 427.982863 
L 418.372594 428.51717 
L 418.649399 428.037688 
L 418.833936 428.66273 
L 419.110741 427.819369 
L 419.479814 430.95923 
L 419.756619 429.579841 
L 420.125692 426.885379 
L 420.310229 428.035688 
L 420.587034 429.824311 
L 420.77157 429.569965 
L 420.863839 429.774026 
L 421.140644 431.112919 
L 421.32518 431.067112 
L 421.509717 430.932704 
L 421.786522 430.354141 
L 422.063327 431.273107 
L 422.340132 430.653686 
L 422.524668 431.166438 
L 423.170547 434.364816 
L 423.262815 434.14477 
L 423.816425 429.775994 
L 424.09323 429.743361 
L 424.554571 428.507992 
L 424.831376 427.663483 
L 425.015913 427.652998 
L 425.292718 427.977459 
L 425.384986 427.643092 
L 425.754059 424.809369 
L 426.030864 425.149802 
L 426.215401 424.172484 
L 426.307669 424.706999 
L 426.676742 428.583172 
L 426.769011 428.797604 
L 426.861279 428.707332 
L 427.138084 426.5441 
L 427.230352 426.587832 
L 427.599426 428.054199 
L 427.783962 428.793384 
L 427.876231 428.743856 
L 428.153035 427.119183 
L 428.245304 427.325847 
L 428.337572 427.103102 
L 428.42984 425.407028 
L 428.891182 409.653883 
L 428.98345 409.262898 
L 429.167987 401.809153 
L 429.53706 378.719134 
L 429.813865 373.350971 
L 429.906133 373.422264 
L 430.182938 375.323364 
L 430.367475 374.876168 
L 430.64428 375.520291 
L 430.828817 375.105797 
L 431.105621 376.883809 
L 431.19789 376.684479 
L 431.290158 376.946728 
L 431.382426 378.882768 
L 431.843768 396.956618 
L 431.936036 397.453582 
L 432.120573 406.169291 
L 432.489646 429.07266 
L 432.766451 434.386023 
L 432.950988 434.917317 
L 433.135524 434.681468 
L 433.689134 435.020262 
L 433.781403 435.002183 
L 434.058207 433.720434 
L 434.150476 433.862379 
L 434.427281 434.87777 
L 434.888622 434.359461 
L 435.165427 434.39167 
L 435.811305 435.35554 
L 435.995842 435.121469 
L 436.180379 434.873166 
L 436.364915 434.887552 
L 436.733989 434.987381 
L 437.103062 436.195277 
L 437.287598 436.270943 
L 437.74894 436.980656 
L 437.841208 436.980476 
L 438.025745 436.545259 
L 438.30255 435.898033 
L 438.394818 435.897061 
L 438.579355 435.127978 
L 438.763891 434.495793 
L 438.85616 434.589545 
L 439.225233 435.660552 
L 439.502038 435.772734 
L 439.871111 436.469384 
L 440.886063 436.832804 
L 441.070599 437.163438 
L 441.162868 437.203697 
L 441.347404 436.237211 
L 441.531941 433.613815 
L 441.901014 426.519014 
L 442.177819 426.123073 
L 442.454624 425.182993 
L 442.546892 425.202377 
L 442.639161 425.035184 
L 443.008234 422.742473 
L 443.100502 422.733487 
L 443.19277 422.304806 
L 443.377307 415.645867 
L 443.654112 389.187641 
L 443.930917 369.090504 
L 444.115454 368.703789 
L 444.207722 366.238568 
L 444.576795 349.183558 
L 444.945868 353.304571 
L 445.038137 353.33289 
L 445.314942 353.776502 
L 445.499478 353.534051 
L 445.591746 353.701829 
L 445.96082 356.002321 
L 446.053088 355.872142 
L 446.145356 356.083333 
L 446.237625 357.803906 
L 446.422161 368.863443 
L 446.883503 407.924396 
L 447.068039 408.65483 
L 447.252576 417.606193 
L 447.529381 434.287027 
L 447.621649 435.26737 
L 447.713918 435.198934 
L 447.990723 434.873218 
L 448.359796 435.47461 
L 448.544332 434.837873 
L 448.913406 432.737857 
L 449.097942 433.025893 
L 449.374747 433.344025 
L 449.559284 433.329234 
L 449.928357 433.622915 
L 450.205162 433.08732 
L 450.389699 433.34649 
L 450.574235 433.79654 
L 450.666504 433.660194 
L 451.220114 430.801934 
L 451.40465 431.262292 
L 452.050528 433.725405 
L 452.142797 433.840561 
L 452.327333 433.43068 
L 452.51187 433.021669 
L 452.604138 433.059574 
L 452.788675 433.296581 
L 452.880943 433.31743 
L 453.434553 434.044553 
L 453.526821 434.016548 
L 453.711358 435.004904 
L 453.988163 437.041292 
L 454.1727 437.119496 
L 454.357236 437.083439 
L 454.449504 436.877535 
L 455.003114 433.999686 
L 455.095383 434.043094 
L 455.464456 435.140341 
L 455.556724 435.097587 
L 455.741261 435.002873 
L 456.387139 434.978608 
L 456.663944 435.174774 
L 456.756212 435.042983 
L 457.033017 434.002387 
L 457.309822 433.975975 
L 457.40209 434.231802 
L 457.771164 436.665279 
L 457.863432 436.633637 
L 458.047969 435.467218 
L 458.232505 432.107707 
L 458.417042 424.033833 
L 458.786115 403.422279 
L 458.970652 402.801401 
L 459.155188 392.455953 
L 459.431993 373.738712 
L 459.61653 371.526406 
L 459.708798 371.628235 
L 460.077872 372.969778 
L 460.262408 372.118152 
L 460.72375 369.45734 
L 460.816018 369.511711 
L 461.000555 370.797264 
L 461.185091 374.194358 
L 461.369628 382.241385 
L 461.738701 403.115168 
L 461.923238 403.83041 
L 462.107774 414.161664 
L 462.384579 432.877731 
L 462.476848 434.431929 
L 462.569116 434.139157 
L 463.030458 424.763077 
L 463.122726 425.040301 
L 463.584067 427.15525 
L 463.676336 426.816944 
L 464.045409 423.490272 
L 464.137677 423.458751 
L 464.322214 422.824865 
L 464.599019 421.358994 
L 464.875824 421.209566 
L 465.337165 419.123704 
L 465.429434 419.253326 
L 465.521702 419.762274 
L 465.706239 423.321924 
L 465.983044 428.306065 
L 466.16758 427.909366 
L 466.352117 428.470184 
L 466.536653 427.622936 
L 466.628922 427.926568 
L 466.905727 431.144002 
L 467.182532 429.754094 
L 467.367068 430.671066 
L 467.459337 431.177427 
L 467.551605 431.037441 
L 467.920678 428.40461 
L 468.197483 429.642975 
L 468.566556 427.120373 
L 469.120166 427.243815 
L 469.396971 427.265942 
L 469.766044 425.502697 
L 469.950581 425.335996 
L 470.135118 424.660899 
L 470.227386 424.66906 
L 470.319654 424.500487 
L 470.596459 422.481663 
L 470.965532 424.077019 
L 471.057801 424.05168 
L 471.150069 424.244194 
L 471.703679 428.027995 
L 471.795947 428.034708 
L 472.072752 428.698687 
L 472.257289 428.670827 
L 472.349557 428.920091 
L 472.626362 430.838394 
L 472.810899 430.319665 
L 472.995435 431.812818 
L 473.179972 432.675357 
L 473.27224 432.836721 
L 473.733582 437.096694 
L 474.194923 436.600588 
L 474.287192 435.158701 
L 474.471728 424.542615 
L 474.748533 408.481794 
L 474.93307 407.820368 
L 475.117606 403.388209 
L 475.48668 393.191055 
L 476.409363 384.664387 
L 476.686168 384.618909 
L 476.870704 384.734236 
L 476.962973 384.827777 
L 477.147509 384.630845 
L 477.239778 385.801266 
L 477.424314 395.791341 
L 477.701119 411.606613 
L 477.885656 412.26977 
L 478.070192 416.291961 
L 478.531534 426.736347 
L 478.900607 429.910039 
L 479.26968 431.725576 
L 479.454217 432.01442 
L 479.546485 431.727959 
L 479.915559 429.617585 
L 480.561437 430.229379 
L 480.653705 430.20642 
L 480.745973 430.020479 
L 481.022778 429.097381 
L 481.299583 430.743945 
L 481.48412 429.923046 
L 481.576388 429.981114 
L 481.945462 431.249933 
L 482.222266 431.896238 
L 482.406803 431.166785 
L 482.499071 431.314779 
L 482.868145 433.615115 
L 483.052681 433.641255 
L 483.14495 433.714785 
L 483.237218 433.576934 
L 483.606291 431.803278 
L 483.698559 431.942779 
L 483.975364 433.114036 
L 484.252169 433.274686 
L 484.436706 433.724747 
L 484.621243 433.570175 
L 484.898048 434.289448 
L 485.082584 432.946118 
L 485.359389 431.136262 
L 485.543926 430.777334 
L 485.636194 430.769811 
L 485.728462 430.635345 
L 486.005267 429.269665 
L 486.097536 429.336822 
L 486.558877 431.622604 
L 486.651145 431.596575 
L 486.92795 431.582432 
L 487.758365 429.454406 
L 487.850634 429.678161 
L 488.03517 430.60981 
L 488.127438 430.540922 
L 488.58878 427.43965 
L 488.773317 427.916505 
L 488.957853 428.78237 
L 489.050122 428.638613 
L 489.234658 426.215323 
L 489.419195 423.680022 
L 489.511463 423.490177 
L 489.603731 423.54965 
L 489.788268 423.353053 
L 489.972805 422.57123 
L 490.157341 420.450909 
L 490.526415 415.493425 
L 490.618683 415.679456 
L 490.710951 415.193192 
L 491.080024 407.7164 
L 491.172293 407.922138 
L 491.356829 408.596772 
L 491.541366 405.646746 
L 491.818171 400.800548 
L 491.910439 400.093011 
L 492.002708 400.243821 
L 492.371781 404.920058 
L 492.464049 404.795178 
L 492.740854 403.518714 
L 492.833122 403.5492 
L 492.925391 403.872149 
L 493.109927 406.453096 
L 493.479001 412.862537 
L 493.571269 412.806092 
L 493.663537 413.29589 
L 493.940342 420.049694 
L 494.217147 424.752715 
L 494.955294 430.981158 
L 495.13983 431.057274 
L 495.324367 431.4198 
L 495.970245 433.834384 
L 496.154782 433.576184 
L 496.431587 433.829896 
L 496.616123 433.880892 
L 497.077465 433.427125 
L 497.35427 433.095161 
L 497.446538 433.281173 
L 497.815611 435.779714 
L 498.276953 434.334616 
L 498.369221 434.306984 
L 498.461489 434.097253 
L 498.738294 432.58672 
L 498.830563 432.626231 
L 499.015099 432.909964 
L 499.199636 430.903451 
L 499.384173 428.304998 
L 499.568709 428.107184 
L 499.753246 426.096563 
L 499.937782 424.256405 
L 500.030051 424.469553 
L 500.122319 424.417134 
L 500.675929 418.250363 
L 500.768197 418.357067 
L 501.045002 419.665132 
L 501.13727 419.583719 
L 501.321807 418.940665 
L 501.414075 419.059314 
L 501.69088 420.590733 
L 501.783149 420.486865 
L 501.967685 420.106745 
L 502.059954 420.629769 
L 502.336759 423.858896 
L 502.429027 423.850098 
L 502.521295 423.727798 
L 502.705832 425.512621 
L 502.890368 427.12574 
L 503.074905 426.868607 
L 503.35171 432.017928 
L 503.536247 434.043352 
L 503.628515 434.163314 
L 503.813052 433.749662 
L 503.997588 433.017044 
L 504.089856 433.062733 
L 504.274393 433.696681 
L 504.366661 433.618934 
L 504.643466 432.648547 
L 505.104808 433.706663 
L 505.197076 433.290412 
L 505.289345 430.735717 
L 505.473881 414.229431 
L 505.750686 388.581541 
L 505.935223 387.917231 
L 506.027491 383.872043 
L 506.673369 322.302126 
L 507.042442 323.398889 
L 507.134711 323.299341 
L 507.226979 323.224766 
L 507.319247 323.343739 
L 507.503784 323.954719 
L 507.596052 323.830087 
L 507.965126 321.977685 
L 508.057394 321.997398 
L 508.149662 322.724695 
L 508.241931 325.484426 
L 508.426467 342.264588 
L 508.703272 368.27074 
L 508.887809 369.391893 
L 508.980077 373.745555 
L 509.533687 435.57251 
L 509.625955 436.095976 
L 509.718224 436.062954 
L 509.90276 436.010423 
L 510.087297 436.14843 
L 510.271833 435.599755 
L 510.45637 434.804115 
L 510.640907 434.751243 
L 510.825443 434.930063 
L 511.471321 434.462822 
L 511.56359 434.438646 
L 511.748126 434.617613 
L 512.301736 434.431178 
L 513.039883 434.390176 
L 513.224419 434.411384 
L 513.962566 437.22656 
L 514.331639 435.992543 
L 514.608444 436.190254 
L 514.885249 436.165617 
L 515.254322 436.171056 
L 515.346591 436.097664 
L 515.715664 434.659179 
L 515.9002 434.641959 
L 516.177005 434.315104 
L 516.361542 434.287278 
L 516.45381 434.268435 
L 516.822884 433.832093 
L 517.00742 434.438492 
L 517.191957 435.05549 
L 517.284225 434.646547 
L 517.56103 430.294427 
L 517.745567 427.827521 
L 517.930103 427.624959 
L 518.11464 425.781693 
L 518.483713 421.330131 
L 518.66825 420.589392 
L 518.945055 418.300543 
L 519.037323 418.348765 
L 519.314128 418.741182 
L 519.590933 418.707726 
L 519.867738 419.031424 
L 519.960006 418.83697 
L 520.052275 418.139052 
L 520.144543 416.139918 
L 520.329079 404.105221 
L 520.605884 386.362227 
L 520.790421 386.592301 
L 520.974958 380.761469 
L 521.251763 372.537849 
L 521.344031 372.682458 
L 521.989909 375.550318 
L 522.358982 375.028211 
L 522.635787 375.336635 
L 522.912592 375.471369 
L 523.004861 376.021534 
L 523.097129 378.023583 
L 523.281665 391.570661 
L 523.55847 413.119238 
L 523.650739 412.805848 
L 523.743007 411.994825 
L 523.835275 413.502317 
L 524.204349 429.680673 
L 524.296617 429.998582 
L 524.757958 428.007896 
L 524.850227 427.977486 
L 525.034763 427.387243 
L 525.311568 425.61511 
L 525.496105 425.61188 
L 525.680642 423.904612 
L 525.865178 422.099625 
L 525.957446 422.110873 
L 526.141983 422.399649 
L 526.32652 422.376825 
L 526.418788 422.681865 
L 526.695593 424.965519 
L 526.787861 424.933156 
L 526.972398 423.173513 
L 527.249203 420.707781 
L 527.341471 420.630392 
L 527.710544 422.610355 
L 527.895081 422.923958 
L 528.079618 423.937487 
L 528.264154 424.526876 
L 528.448691 423.878192 
L 528.540959 424.223567 
L 528.817764 427.023518 
L 528.910032 426.952728 
L 529.094569 426.566301 
L 529.463642 426.639523 
L 529.648179 426.951128 
L 529.832716 427.93626 
L 530.109521 431.24009 
L 530.386325 434.094204 
L 530.66313 433.963621 
L 531.401277 436.191353 
L 531.493545 436.05028 
L 531.77035 435.004085 
L 532.139423 435.425757 
L 532.416228 434.510179 
L 532.969838 431.50804 
L 533.523448 430.642445 
L 533.707985 430.477178 
L 533.892521 430.187842 
L 534.169326 430.131869 
L 534.261595 429.939733 
L 534.815204 427.615666 
L 535.092009 426.526851 
L 535.184278 425.527737 
L 535.368814 419.584151 
L 535.645619 408.183093 
L 535.830156 408.537432 
L 535.922424 404.78278 
L 536.383766 364.95571 
L 536.476034 364.755068 
L 536.845107 365.673552 
L 537.029644 365.270982 
L 537.121912 365.110861 
L 537.214181 365.275353 
L 537.583254 367.379991 
L 537.675522 367.300405 
L 537.860059 366.721667 
L 537.952327 366.91225 
L 538.136864 368.722457 
L 538.3214 375.23826 
L 538.598205 388.684559 
L 538.782742 389.599175 
L 538.87501 393.837753 
L 539.336352 434.377656 
L 539.42862 434.708095 
L 539.520888 434.452666 
L 539.705425 432.610824 
L 539.98223 428.595664 
L 540.074498 428.473874 
L 540.53584 429.152919 
L 540.812645 430.478563 
L 541.181718 430.151209 
L 541.273986 429.802052 
L 541.550791 427.766306 
L 541.64306 427.755818 
L 541.735328 427.473548 
L 542.104401 424.074373 
L 542.196669 424.112696 
L 542.288938 423.99653 
L 542.565743 422.170962 
L 542.658011 422.423371 
L 543.027084 426.492538 
L 543.119353 426.492192 
L 543.488426 426.17266 
L 543.580694 426.160489 
L 543.672962 426.279045 
L 543.857499 426.681743 
L 543.949767 426.590175 
L 544.134304 426.000396 
L 544.226572 426.326335 
L 544.411109 427.721171 
L 544.503377 427.530988 
L 544.687914 426.686203 
L 544.780182 427.27485 
L 545.056987 429.776529 
L 545.333792 428.785827 
L 545.518329 429.776009 
L 545.702865 431.113851 
L 545.795134 431.123803 
L 546.071939 430.418811 
L 546.164207 430.544946 
L 546.256475 430.436444 
L 546.53328 429.80723 
L 546.810085 429.933355 
L 546.994622 430.52938 
L 547.179158 430.958898 
L 547.271427 430.971704 
L 547.6405 432.383607 
L 547.732768 432.34167 
L 547.917305 431.990374 
L 548.009573 432.204785 
L 548.470915 434.774595 
L 549.024525 431.266386 
L 549.116793 431.267401 
L 549.30133 432.199501 
L 549.485866 432.787539 
L 549.670403 432.063298 
L 549.854939 430.415034 
L 550.224013 422.528742 
L 550.685354 405.190004 
L 550.777623 405.207642 
L 550.869891 405.230084 
L 550.962159 403.985976 
L 551.423501 391.46434 
L 551.515769 391.442612 
L 552.069379 394.66999 
L 552.346184 394.753141 
L 552.622989 395.445876 
L 552.715257 395.863756 
L 552.899794 398.303661 
L 553.176599 404.484226 
L 553.730208 422.627535 
L 553.822477 422.656735 
L 553.914745 423.778004 
L 554.468355 436.840957 
L 554.560623 436.87804 
L 554.837428 436.5813 
L 554.929697 436.540848 
L 555.021965 435.97433 
L 555.483306 430.397538 
L 555.667843 430.654431 
L 556.036916 429.540779 
L 556.313721 429.700382 
L 556.682794 428.894884 
L 556.959599 429.108388 
L 557.420941 428.995939 
L 557.697746 428.715611 
L 557.882283 428.762904 
L 558.066819 430.312817 
L 558.343624 432.880248 
L 558.528161 433.08211 
L 558.620429 433.010935 
L 558.804966 432.341286 
L 558.989502 431.783937 
L 559.081771 431.73065 
L 559.266307 430.285347 
L 559.543112 428.603831 
L 559.727649 428.619679 
L 560.096722 427.898377 
L 560.281259 427.968279 
L 560.558064 428.670416 
L 560.650332 428.619114 
L 560.927137 428.129156 
L 561.019405 428.304203 
L 561.29621 429.746322 
L 561.388478 429.714455 
L 561.573015 429.328579 
L 561.84982 430.327534 
L 562.034357 429.558877 
L 562.126625 429.753196 
L 562.495698 433.107961 
L 562.680235 433.124645 
L 562.864771 433.642138 
L 563.049308 434.100809 
L 563.326113 434.155375 
L 563.51065 434.55672 
L 563.879723 435.439166 
L 564.064259 435.516756 
L 564.248796 435.50295 
L 564.617869 435.973964 
L 564.802406 435.895507 
L 564.986943 436.697343 
L 565.079211 436.334576 
L 565.263748 430.441431 
L 565.632821 412.554278 
L 565.909626 411.308538 
L 566.094162 405.409442 
L 566.647772 380.73975 
L 566.832309 380.272757 
L 567.29365 380.043547 
L 567.478187 379.850084 
L 567.662724 380.432192 
L 567.84726 380.873332 
L 567.939529 380.823117 
L 568.031797 381.403896 
L 568.216334 387.482563 
L 568.585407 405.455113 
L 568.677675 405.897491 
L 568.769943 405.588349 
L 568.862212 405.860162 
L 569.046748 410.313851 
L 569.600358 433.528049 
L 569.784895 433.986939 
L 570.0617 434.005801 
L 570.430773 433.420792 
L 570.61531 433.441321 
L 570.892115 433.645036 
L 571.353456 433.670758 
L 571.722529 432.991811 
L 571.907066 434.102943 
L 572.091603 435.115029 
L 572.183871 434.942726 
L 572.368408 433.626536 
L 572.737481 430.117581 
L 572.922017 430.057343 
L 573.106554 429.071903 
L 573.291091 428.080372 
L 573.383359 428.178787 
L 573.567896 428.574383 
L 573.844701 428.502884 
L 574.121506 428.568255 
L 574.306042 428.573466 
L 574.490579 428.725624 
L 574.582847 428.493954 
L 574.95192 426.389669 
L 575.044189 426.548854 
L 575.136457 426.109239 
L 575.413262 420.033064 
L 575.413262 420.033064 
" style="fill:none;stroke:#1f77b4;stroke-linecap:square;stroke-width:1.5;"/>
   </g>
   <g id="patch_28">
    <path d="M 333.305824 444.069664 
L 333.305824 316.163781 
" style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/>
   </g>
   <g id="patch_29">
    <path d="M 586.942187 444.069664 
L 586.942187 316.163781 
" style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/>
   </g>
   <g id="patch_30">
    <path d="M 333.305824 444.069664 
L 586.942187 444.069664 
" style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/>
   </g>
   <g id="patch_31">
    <path d="M 333.305824 316.163781 
L 586.942187 316.163781 
" style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/>
   </g>
  </g>
 </g>
 <defs>
  <clipPath id="p4f16d66183">
   <rect height="127.905882" width="253.636364" x="28.942188" y="9.189664"/>
  </clipPath>
  <clipPath id="p754c65a5d4">
   <rect height="127.905882" width="253.636364" x="333.305824" y="9.189664"/>
  </clipPath>
  <clipPath id="p2a806a9333">
   <rect height="127.905882" width="253.636364" x="28.942188" y="162.676722"/>
  </clipPath>
  <clipPath id="p8fe50b0880">
   <rect height="127.905882" width="253.636364" x="333.305824" y="162.676722"/>
  </clipPath>
  <clipPath id="p6214dcd116">
   <rect height="127.905882" width="253.636364" x="28.942188" y="316.163781"/>
  </clipPath>
  <clipPath id="pd5728cc9c7">
   <rect height="127.905882" width="253.636364" x="333.305824" y="316.163781"/>
  </clipPath>
 </defs>
</svg>

</div>

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div><div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">

</div>
</div>
</div>
    </div>
  </div>
</body>

 


</html>
